publisher: Picador publish date: 2001
format: paperback pages: 537
language: English
ISBN:
0330488759 (9780330488754)
publisher: Picador publish date: March 5th 2004
format: paperback pages: 537
language: English
ISBN:
0330418815 (9780330418812)
publisher: Picador publish date: December 13th 2012
format: kindle pages: 560
language: English
ISBN:
9780330526722
publisher: Picador publish date: February 2nd 2002
format: kindle pages: 560
language: English
ISBN:
9781743511701