Here are book recommendations I've made on Shepherd.
Genres connected to Keith Somerville's books
History
9182 books
Science
2299 books
Environmental fiction
396 books
Eco fiction
186 books
Climate fiction
44 books