publisher: Penguin publish date: June 12th 2008
format: hardcover pages: 336
language: English
ISBN:
161554447X (9781615544479)
publisher: Penguin Press publish date: June 12th 2008
format: ebook pages: 336
language: English
ISBN:
1436241723 (9781436241724)