Reading list: Harry Turtledove
alternate history