John Wilson

John Alexander Wilson is a Canadian author of historical fiction and non-fiction, known for publishing more than 30 books as well as numerous articles, essays, and poems. Born in Edinburgh and raised in Skye and Paisley, he later worked in geology and resource exploration before becoming a full-time writer.

Edinburgh, Scotland Aug 3, 1951 Wikipedia Website
historical fiction non-fiction