Planning and understanding: A computational approach to human reasoning. (1983)

by R Wilensky