Canons and cannonades

There is a moment in the latest Strange Horizons podcast in which my friend Duncan Lawie says: I read a … Continue reading →