by Matt Ruff
publisher: Harper publish date: February 7th 2012
format: hardcover pages: 432
language: English
ISBN:
0061976229 (9780061976223)
publisher: Harper publish date: February 7th 2012
format: kindle pages: 451
language: English
ASIN: B005HF9CCU
publisher: Harper Perennial publish date: February 12th 2013
format: paperback pages: 448
language: English
ISBN:
0061976237 (9780061976230)
ASIN: 61976237
publisher: Harper publish date: February 7th 2012
format: ebook pages: 370
language: English
ISBN:
0062097938 (9780062097934)