publisher: Spiegel & Grau publish date: August 17th 2010
format: paperback pages: 320
language: English
ISBN:
0385525893 (9780385525893)
publisher: Riverhead Hardcover
publish date: March 16th 2006
format: hardcover pages: 256
language: English
ISBN:
1594489041 (9781594489044)
publisher: Riverhead Books
publish date: March 6th 2007
format: ebook pages: 256
ISBN:
1429563516 (9781429563512)
publisher: Spiegel & Grau publish date: March 10th 2009
format: hardcover pages: 288
language: English
ISBN:
0385525877 (9780385525879)