publisher: Carlton Publishing Group publish date: October 28th 2002
format: hardcover pages: 704
language: English
ISBN:
1858688094 (9781858688091)
publisher: ReadHowYouWant publish date: February 7th 2012
format: paperback pages: 558
language: English
ISBN:
1459634977 (9781459634978)