language: English
ISBN:
009179319X (9780091793197)
publisher: Periplus publish date: 1996
format: paperback pages: 474
language: English
ISBN:
0979609034
language: English
ISBN:
0091802024 (9780091802028)
language: English
ISBN:
078874903X (9780788749032)
publisher: Recorded Books publish date: June 1st 2000
format: audiobook
language: English
ISBN:
0788744038 (9780788744037)