Page 590.
Page 594.
Page 599.
Page 599 part 2.
Page 600.
Page 602.
Page 606.
Merge branch 'feature/Chapter_16' into develop