City of Villains: Why I Don’t Trust Batman
Sarah Gailey
Strange Horizons: Best of 2017
Strange Horizons
Scientific American October 2025
Scientific American
Scientific American (333.03)
On the Razor's Edge
Jiang Bo
Dive Into Python
Mark Pilgrim