The search for understanding - Franklin, Richard L. (Lang, 1995)