Books by Carl E. Hansen