Design problem solving : knowledge structures and control strategies - Brown, David C., 1947- (Research notes in artificial intelligence (London, England), 1989)