publisher: Pan Publishing publish date: June 1st 2007
format: paperback pages: 999
language: English
ISBN:
0330450344 (9780330450348)
publisher: Berkley publish date: July 6th 2004
format: paperback pages: 272
language: English
ISBN:
0425197050 (9780425197059)