Millennial satire, historical fiction and Eldritch horrors are among this week’s fiction reviews, while non-fiction books ...