publisher: Spiegel & Grau publish date: 2011-11-01
format: paperback pages: 352
language: English
ISBN:
0812981154 (9780812981155)
ASIN: 0812981154
publisher: Spiegel & Grau publish date: 2010-11-16
format: hardcover pages: 336
language: English
ISBN:
1400068924 (9781400068920)
ASIN: 1400068924