Human Problem Solving - Newell, Allen; Simon, Herbert A. (Vermont ; Echo Point Books, 2019)