publisher: Penguin publish date: December 26th 2006
format: paperback pages: 320
language: English
ISBN:
0143038710 (9780143038719)
ASIN: 143038710
format: ebook pages: 320
ISBN:
0585114307 (9780585114309)
format: hardcover pages: 320
language: English
ISBN:
0847687260 (9780847687268)
format: kindle pages: 370
language: English
ASIN: B00EBQON2K