publisher: Stackpole Books publish date: December 21st 2004
format: paperback pages: 512
language: English
ISBN:
0811732029 (9780811732024)
publisher: Ballantine Books publish date: May 28th 2002
format: mass market paperback pages: 544
language: English
ISBN:
0345451945 (9780345451941)
language: English
ISBN:
0921991223 (9780921991229)