Scientific American January 2024
Scientific American
Scientific American (330.01)
10 Visions of the Future; or, Self-Care for the End of Days
Samantha Mills
Nettle & Bone
T. Kingfisher
Write Great Code, Volume 1
Randall Hyde
The Bread We Eat in Dreams
Catherynne M. Valente