publisher: Onyx
publish date: June 1st 2001
format: paperback pages: 368
language: English
ISBN:
0451409914 (9780451409911)
language: English
ISBN:
0739417274 (9780739417270)
publisher: ePublishing Works! publish date: April 20th 2012
language: English
ISBN:
161417248X (9781614172482)