Techniques of Structured Problem Solving by Arthur B. Van Gundy 2nd Edition 1988.