Man of Many Minds by E. Everett Evans