Set in the 1630s, MacLean's new historical thriller finds Alexander Seaton investigating the violent death of the librarian at Aberdeen's Marischal College.
Set in the 1630s, MacLean's new historical thriller finds Alexander Seaton investigating the violent death of the librarian at Aberdeen's Marischal Co...