S. M. Stirling Books in Order
S. M. Stirling is a Canadian-American author, primarily of speculative fiction. S. M. Stirling has written 48 books across 4 series. Below is every book in publication order — tick books off as you read them; progress saves automatically on your device.