By
Wynne, Anthony, 1882-1963, author
Paperback. English.
Published
London: The British Library, 2015
Duchlan Castle is a gloomy, forbidding place in the Scottish Highlands. Late one night, the body of the laird's sister is found in the castle. She has...