publisher: Penguin publish date: January 30th 2007
format: paperback pages: 304
language: English
ISBN:
0143038397 (9780143038399)
publisher: Viking publish date: February 2nd 2006
format: hardcover
language: English
ISBN:
067003441X (9780670034413)
publisher: Penguin publish date: February 2nd 2006
format: hardcover pages: 304
language: English
ISBN:
0641873816 (9780641873812)
publisher: Penguin publish date: February 12th 2007
format: ebook pages: 304
language: English
ISBN:
1101201274 (9781101201275)
publisher: Penguin publish date: February 12th 2007
format: ebook
language: English
ISBN:
1429526149 (9781429526142)