by Michael Brooks
publisher: Profile Books Ltd
publish date: July 1st 2011
format: paperback pages: 311
language: English
ISBN:
1846684056 (9781846684050)
publisher: Overlook Hardcover publish date: April 26th 2012
format: hardcover pages: 320
language: English
ISBN:
1590208544 (9781590208540)
publisher: Profile Books(GB) publish date: June 1st 2012
format: paperback
language: English
ISBN:
1846684064 (9781846684067)
publisher: Overlook TP publish date: June 25th 2013
format: paperback pages: 320
language: English
ISBN:
1468306715 (9781468306712)
publisher: Audible Ltd publish date: June 14th 2012
format: audiobook
language: English
ASIN: B008BT3L8A
publisher: Overlook publish date: April 26th 2012
format: ebook pages: 320
language: English
ISBN:
1468301721 (9781468301724)
publisher: Overlook publish date: April 26th 2012
format: ebook pages: 320
language: English
ISBN:
1468301713 (9781468301717)