publisher: Spiegel & Grau publish date: April 6th 2010
format: hardcover pages: 298
language: English
ISBN:
0385523386 (9780385523387)
publisher: Abacus
format: ebook pages: 352
language: English
ISBN:
0349139873 (9780349139876)
publisher: Der Audio Verlag publish date: 2017-04-07
format: Audible Audio Edition
ASIN: B06XCRKQLB
publisher: Audible Studios publish date: 2015-04-16
format: Audible Audio Edition
ASIN: B00WJTFF7I