Steve Ruskin writes science fiction with a streak of rebellion, and historical thrillers with a hint of magic. He is also an award-winning historian, with a PhD in History of Science. He’s been a professor, a mountain bike guide, and a number of things in between.