Author of Saxon historical fiction and non-fiction, 20th-century historical mysteries, and Norse-inspired historical romantasy. Book reviewer and blog host.
The Last King
Jacket design for The Last King special edition
Discover more from MJ Porter
Subscribe to get the latest posts sent to your email.