Sketches of thought - Goel, Vinod (MIT Press, 1995)