The Psychology of Invention in Computer Science. - Ronald J. Leach; Caprice A. Ayers (PPIG, 2005)