Personal distaste of time travel aside, this is an interesting read.