Problem-solving principles for ADA - programmers applied logic, psychology and grit
Lewis, William E.
New Jersey Hayden
1982