by James Douglas-Hamilton, Lord James Hamilton-Douglas
publisher: Mainstream Publishing publish date: August 22nd 2002
format: hardcover pages: 256
language: English
ISBN:
1840186992 (9781840186994)
publisher: Mainstream Publishing publish date: July 20th 2010
format: paperback pages: 256
language: English
ISBN:
1845966643 (9781845966645)
publisher: Mainstream Digital publish date: December 21st 2012
format: ebook pages: 256
language: English
ISBN:
1780577915 (9781780577913)