Reading material

Chapter 5 from page 163 up to Section 5.4.3, excluding Section 5.3.4

Additional material

Proposition 5.10.1
BinaryTree.java
Node.java