by Adams Media
publisher: Adams Media Corporation publish date: September 17th 2006
format: paperback pages: 908
language: English
ISBN:
1598690671 (9781598690675)
publisher: Adams Media Corporation publish date: November 1st 2000
format: paperback pages: 952
language: English
ISBN:
158062443X (9781580624435)
publisher: Adams Media Corporation publish date: November 1st 1999
format: paperback pages: 946
language: English
ISBN:
1580622208 (9781580622202)