"The best way to innovate is to start with the customer."
The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.
The teacher's task is to awaken joy in creative expression and knowledge.