David M. James Publisher: Three Ravens Publishing, Year: 2023 ISBN: 9781962791298,9781962791304,9781962791311