publisher: BenBella Books publish date: May 11th 2004
format: paperback pages: 285
language: English
ISBN:
1932100210 (9781932100211)
publisher: Ace publish date: February 1st 1995
format: paperback pages: 272
language: English
ISBN:
0441001432 (9780441001439)
publisher: ReadHowYouWant publish date: February 2nd 2011
format: paperback pages: 488
language: English
ISBN:
1459611012 (9781459611016)