publisher: Faber & Faber publish date: May 17th 2012
format: paperback pages: 344
language: English
ISBN:
0571295282 (9780571295289)
publisher: Allen Lane
publish date: November 7th 2002
format: hardcover pages: 336
language: English
ISBN:
0713994908 (9780713994902)