publisher: Picador publish date: April 1st 2005
format: paperback pages: 256
language: English
ISBN:
031242485X (9780312424855)
publisher: Picador
format: paperback pages: 304
ISBN:
1250056055 (9781250056054)
publisher: Picador publish date: March 21st 2006
format: paperback pages: 464
language: English
ISBN:
0312424981 (9780312424985)