publisher: Gaunt
format: paperback pages: 956
language: English
ISBN:
0455209723 (9780455209722)
language: English
ISBN:
0408714506 (9780408714501)
publisher: Gaunt
format: hardcover pages: 956
language: English
ISBN:
0455209715 (9780455209715)
language: English
ISBN:
0864723989 (9780864723987)