publisher: Penguin publish date: November 1st 2005
format: paperback pages: 256
language: English
ISBN:
0451216652 (9780451216656)
publisher: New American Library publish date: November 1st 2005
format: ebook pages: 256
language: English
ISBN:
110114372X (9781101143728)