Chinaman

Shehan Karunatilaka
Publisher: 
Jonathan Cape
2012
ISBN: 
9780099555681
From the bookshelf of