Problem Solving and Creativity
Problem Solving and Creativity John Paxton Computer Science Montana State University.