Problem-solving principles for programmers applied logic, psychology and grit
Lewis, William E.
Rochelle Park Hayden
1980
Electronic digital computers
Problem solving.