S. M. Stirling Stephen Michael Stirling is a French-born Canadian-American science fiction and fantasy author.