publisher: Algora Publishing
publish date: May 1st 1999
format: paperback pages: 256
language: English
ISBN:
1892941015 (9781892941015)
publisher: Algora Publishing publish date: October 21st 1999
format: ebook pages: 253
language: English
ISBN:
1280346388 (9781280346385)
publisher: Hachette Book Group
language: English
ISBN:
2012353290 (9782012353299)