Chang , Richard Y.

Step by step problem solving - Irvine Kogan Page - 106