publisher: Quill
publish date: May 1st 2003
format: paperback pages: 320
language: English
ISBN:
0060957638 (9780060957636)
publisher: Vermilion publish date: January 2nd 2003
format: paperback pages: 304
language: English
ISBN:
0091884608 (9780091884604)
publisher: Ebury Digital publish date: November 30th 2011
format: ebook pages: 304
language: English
ISBN:
1448116619 (9781448116614)