I think Nathan Van Coops writes the most fun time travel books out there.