language: English
ISBN:
0340835923 (9780340835920)
publisher: Books on Tape publish date: June 1st 2005
format: audiobook
language: English
ISBN:
1415921008 (9781415921005)
language: English
ISBN:
0340835915 (9780340835913)
publisher: St. Martin's Press publish date: May 1st 2006
format: paperback pages: 364
language: English
ISBN:
0312335784 (9780312335786)
publisher: Books on Tape publish date: June 7th 2005
format: audiobook
language: English
ISBN:
1415921016 (9781415921012)