Problem solving a top-down approach - Adair, James 1947- (Scott, Foresman, 1989)