Have you read Teaching Minds by Roger Schank?