chapter-21-addressing-diversity-17