28 July books

Non-fiction
The Making and Remaking of the Good Friday Agreement, by Paul Bew (2019)

Non-genre
Paid and Loving Eyes, by Jonathan Gash (2012)
Last Term at Malory Towers, by Enid Blyton (2012)
Tales from the Secret Annexe, by Anne Frank (2016)
Nant Olchfa, by Amy Dillwyn (2023)

SF
The Lady of the Shroud, by Bram Stoker (2006)
The Lost Road, by J.R.R. Tolkien (2011)
Kushiel’s Mercy, by Jacqueline Carey (2015)
The Secret History of Science Fiction, eds. James Patrick Kelly & John Kessel (2016)
Legendborn, by Tracy Deonn (2021)
Cemetery Boys, by Aiden Thomas (2021)
Raybearer, by Jordan Ifueko (2021)
Elatsoe, by Darcie Little Badger (2021)
A Wizard’s Guide to Defensive Baking, by “T. Kingfisher” [Ursula Vernon] (2021)
A Deadly Education, by Naomi Novik (2021)
To Paradise, by Hanya Yanagihara (2023)

Doctor Who
Hidden, by Stephen Savile (2009) [Torchwood, spinoff novel]
Doctor Who Annual 1973 (2010) [Third Doctor, annual]
The Highest Science, by Gareth Roberts (2010) [Seventh Doctor, spinoff novel]
Dead of Winter, by James Goss (2011) [Eleventh Doctor, spinoff novel]

The best
I’m going to give a one-off joint win here, to two 2021 Lodestar finalists (reviewed here), A Wizard’s Guide to Defensive Baking (get it here) and A Deadly Education (get it here).

Honorable mentions
I have a lot of four-star ratings for the above. the two I’m going to pick out are:
Kushiel’s Mercy, by Jacqueline Carey, is one of the superb erotic fantasy series, and probably the only one I’ll cover in this series of write-ups. (Review, get it here)
Dead of Winter, by James Goss, is a splendidly creepy Eleventh Doctor / Amy / Rory story. (Review; get it here)

The one you haven’t heard of
The Making and Remaking of the Good Friday Agreement is a collection of Paul Bew’s writings on Northern Ireland in the early 2000s. Lucid and informative. (Review; get it here)

The one to avoid
Legendborn, by Tracy Deonn, seemed to me to be trying to say important things about race and class by importing Welsh and British legends to North Carolina, and I could not get over the cognitive dissonance. (Review; get it here.)