by Jonathan Aycliffe
publisher: HarperCollins
format: hardcover pages: 237
language: English
ISBN:
000649319X (9780006493198)
publisher: HarperCollins publish date: June 1st 1995
format: paperback pages: 291
language: English
ISBN:
0061006599 (9780061006593)
publisher: Corsair publish date: October 17th 2013
format: kindle pages: 272
language: English
ISBN:
9781472112675
language: English
ISBN:
0002241617 (9780002241618)
publisher: Corsair
format: Paperback pages: 272
language: English
ISBN:
1472111206 (9781472111203)