format: hardcover pages: 312
language: English
ISBN:
0718149912 (9780718149918)
publisher: It Books publish date: November 1st 2007
format: paperback pages: 384
language: English
ISBN:
0061544493 (9780061544491)
publisher: Penguin publish date: September 6th 2007
format: paperback
language: English
ISBN:
014102920X (9780141029207)