The Human Division
John Scalzi
Old Man's War (5)
Run for Cover
Eva Gray
Tomorrow Girls (2)
Heaps of Pearl
Seanan McGuire
October Day unnumbered (8)
Scientific American December 2025
Scientific American
Scientific American (333.05)
Mirrorshades: The Cyberpunk Anthology
Bruce Sterling