The technical design problem solver (Research and Education Association, 1982)