publisher: St. Martin's Press publish date: December 26th 2006
format: hardcover pages: 560
language: English
ISBN:
0641878559 (9780641878558)
publisher: Books on Tape publish date: December 26th 2006
format: audiobook
language: English
ISBN:
1415931992 (9781415931998)