publisher: Penguin publish date: September 21st 2006
format: hardcover pages: 384
language: English
ISBN:
064190116X (9780641901164)
publisher: Penguin publish date: August 28th 2007
format: paperback pages: 384
language: English
ISBN:
0641903723 (9780641903724)