by David Browne
publisher: Da Capo Press publish date: May 31st 2011
format: hardcover pages: 392
language: English
ISBN:
0306818507 (9780306818509)
publisher: Da Capo Press publish date: July 3rd 2012
format: paperback pages: 392
language: English
ISBN:
0306820722 (9780306820724)
format: kindle pages: 388
language: English
ASIN: B004ZGRPTY
publisher: Da Capo Press publish date: May 31st 2011
format: ebook pages: 392
language: English
ISBN:
0306819864 (9780306819865)
publisher: Tantor Media publish date: July 19th 2011
format: audiobook minutes: 384
language: English
ISBN:
1452653712 (9781452653716)
publisher: Tantor Media publish date: July 19th 2011
format: audiobook
language: English
ISBN:
1452603715 (9781452603711)
publisher: Da Capo Press publish date: July 24th 2012
format: kindle pages: 394
language: English
ISBN:
9780306822131
publisher: Tantor Media publish date: July 19th 2011
format: audiobook
language: English
ISBN:
1452633711 (9781452633718)
publisher: Tantor Audio publish date: December 1st 2011
language: English
ISBN:
1616371226 (9781616371227)
publisher: Tantor Audio publish date: 2011-07-19
format: audiobook minutes: 670
language: English
ASIN: B005DCA1VI