Terrible Worlds: Revolutions (Part of Terrible Worlds: Revolutions) Adrian Tchaikovsky Trade Paperback $22.99