publisher: HarperTorch
publish date: April 30th 2002
format: paperback pages: 384
language: English
ISBN:
038081305X (9780380813056)
publisher: CreateSpace publish date: July 23rd 2012
format: paperback pages: 366
language: English
ISBN:
1478299908 (9781478299905)