Computer programs for the mind: new ways to learn. - Knauer, Gene (Futurist)