publisher: Clarkson Potter/Publishers publish date: March 8th 2011
format: hardcover pages: 256
language: English
ISBN:
030746315X (9780307463159)
publisher: Ecco
format: Hardcover pages: 304
language: English
ISBN:
0062429930 (9780062429933)
pages: 304
ISBN:
9780062667601
publisher: Ecco publish date: 2016-06-07
format: Kindle Edition pages: 309
ISBN:
9780062429957
ASIN: B015CYFFDA
publisher: Harper Audio publish date: 2018-05-08
format: audiobook minutes: 492
ASIN: B079YBM26Q