And December 2025 brings a batch of sci-fi and fantasy that hits every part of the human condition: revolution, resistance, ...