format: paperback pages: 239
ISBN:
0977913139 (9780977913138)
publisher: St. Martin's Press publish date: November 29th 2005
format: hardcover pages: 256
language: English
ISBN:
0312348010 (9780312348014)
format: audiobook
language: English
ISBN:
0977913104 (9780977913107)