Has anyone ever read Harry Turtledove's books before? Are they any good?