by Eric Pete
publisher: NAL Trade publish date: October 4th 2005
format: paperback pages: 305
language: English
ISBN:
0451216547 (9780451216540)
publisher: New American Library publish date: October 24th 2005
format: ebook
language: English
ISBN:
0786559209 (9780786559206)
publisher: Penguin publish date: October 4th 2005
format: paperback pages: 320
language: English
ISBN:
0641870485 (9780641870484)