by Andrew Davies
publisher: Minerva
publish date: January 8th 1991
format: paperback pages: 200
language: English
ISBN:
0749399198 (9780749399191)
publisher: Little Books publish date: July 2nd 2007
format: paperback pages: 288
language: English
ISBN:
1904435874 (9781904435877)
publisher: Vintage Digital publish date: November 30th 2011
format: kindle pages: 208
language: English
ASIN: B0060MGGI2
publisher: Vintage Digital publish date: November 30th 2011
format: ebook pages: 208
language: English
ISBN:
1448128439 (9781448128433)
language: English
ISBN:
0413159604 (9780413159601)