Karp fig 3.12   ecb 2nd edition - fig 4.35