Engines for Education is a "hyper-book" (interactive book or regular book) written by Roger Schank, that is the basis of what I am thinking. I am reading his recent (2000) Coloring Outside the Lines : Raising a Smarter Kid by Breaking All the Rules.