publisher: Faber & Faber
publish date: May 6th 2010
format: paperback pages: 432
language: English
ISBN:
9780571245260
language: English
ISBN:
1444806149 (9781444806144)
publisher: Oakhill publish date: 2011
language: English
ISBN:
0857352806 (9780857352804)