Saturday reading

Complete Short Stories: the 1950s, by Brian Aldiss
Speaker for the Dead, by Orson Scott Card
Richard of Cornwall: The English King of Germany, by Darren Baker

Last books finished
Black Man aka Thirteen, by Richard Morgan
Doctor Who and the Dæmons, by Barry Letts
The Dæmons, by Matt Barber

Next books
Empire Of Sand, by Tasha Suri
Goliath, by Tochi Onyebuchi