by Norman Spinrad
publisher: Abacus (UK) publish date: September 1st 2006
format: paperback pages: 506
language: English
ISBN:
034911904X (9780349119045)
publisher: Little Brown and Co. (UK) publish date: November 1st 2005
format: hardcover pages: 506
language: English
ISBN:
0316726044 (9780316726047)
publisher: Norman Spinrad publish date: October 20th 2010
format: ebook
language: English
ISBN:
001191386X (2940011913860)