format: hardcover pages: 352
language: English
ISBN:
0670014737 (9780670014736)
ASIN: 670014737
format: kindle pages: 352
language: English
ASIN: B00G3L7X4Q
publisher: Penguin publish date: 2015-06-23
format: Paperback pages: 352
language: English
ISBN:
0143127497 (9780143127499)
ASIN: 0143127497