absolutely perfect , page 23