Wray, John
Edinburg
Canongate
2009
9781847671516
New York
Vintage Books
2005
400033810
[London]
Vintage
2002
99286440