Even taking into account that hundreds of thousands of books are published each year it is always surprising to come across one so enjoyable that you wonder why it is that you haven’t read any of the author’s work before. This was recently the situation with Romesh Gunesekera whose second…