publisher: Firebird publish date: September 8th 2005
format: paperback pages: 320
language: English
ISBN:
0142404322 (9780142404324)
publisher: Picador Usa
language: English
ISBN:
0330446983 (9780330446983)
publisher: Riverhead Books publish date: August 11th 2003
format: ebook
language: English
ISBN:
0786547944 (9780786547944)