Building problem solvers by Kenneth D. Forbus | Menrva Books | MenrvaBooks