Exercise 28.3.10