Intermediate Problem Solving and Data Structures : Walls and Mirrors - Helman, Paul, 1954- (Benjamin/Cummings Publishing Company, 1991)