by Boris Starling
publisher: Onyx publish date: September 1st 1999
format: paperback pages: 464
language: English
ISBN:
0451409000 (9780451409003)
ASIN: 451409000
publisher: HarperCollins publish date: 1999-02-01
format: paperback pages: 496
language: English
ISBN:
0006512046 (9780006512042)
publisher: Isis publish date: October 1st 2005
format: audiobook
language: English
ISBN:
0753112140 (9780753112144)
publisher: Isis publish date: October 1st 2005
format: audiobook
language: English
ISBN:
0753124661 (9780753124666)
language: English
ISBN:
073940461X (9780739404614)
language: English
ISBN:
0007114699 (9780007114696)