Revision-ch28 Solutions