publisher: Headline publish date: June 6th 2005
format: paperback pages: 536
language: English
ISBN:
0747268185 (9780747268185)
language: English
ISBN:
0747271186 (9780747271185)
language: English
ISBN:
0755313259 (9780755313259)
publisher: Little, Brown and Company publish date: May 1st 2009
format: audiobook minutes: 176
language: English
ISBN:
1405506342 (9781405506342)