History Quest: A Novel of Time Travel