Michael Steeves finished reading Destroyer of Worlds by Matt Ruff April 23, 2023 Public Destroyer of Worlds (2023, HarperCollins Publishers)Destroyer of Worlds by Matt Ruff