Scientific American January 2025
Scientific American
Scientific American (332.01)
The Tangled Web
Michal Zalewski
Ogres
Adrian Tchaikovsky
The Ambitious Ocean
Seanan McGuire
October Day unnumbered (7)
Feet of Clay
Terry Pratchett
Discworld (19)