by Andrew Taylor
publisher: Penguin publish date: January 1st 2007
format: paperback pages: 416
language: English
ISBN:
0141027665 (9780141027661)
publisher: Trafalgar Square Publishing publish date: June 28th 1994
format: hardcover pages: 309
language: English
ISBN:
1856192091 (9781856192095)
publisher: HarperCollins publish date: 1997
language: English
ISBN:
0006472133 (9780006472131)