publisher: Penguin publish date: March 15th 2007
format: hardcover pages: 464
language: English
ISBN:
1594201161 (9781594201165)
publisher: Penguin publish date: February 26th 2008
format: ebook pages: 464
language: English
ISBN:
1429597607 (9781429597609)
publisher: Penguin Press publish date: March 15th 2007
format: ebook pages: 464
language: English
ISBN:
1101218088 (9781101218082)
publisher: Penguin publish date: March 1st 2008
format: paperback pages: 464
language: English
ISBN:
0143113143 (9780143113140)