publisher: Faber & Faber
publish date: September 29th 2004
format: paperback pages: 384
language: English
ISBN:
0571211593 (9780571211593)
ASIN: 571211593
publisher: Faber & Faber publish date: September 29th 2004
format: ebook pages: 384
language: English
ISBN:
1466810467 (9781466810464)
publisher: Faber & Faber publish date: September 29th 2004
format: kindle pages: 384
language: English
ASIN: B0089VSQBC