A Mind at a time - Levine, Melvin D. (Simon & Schuster, 2002)