Reading material

Chapter 3 from Section 3.4.2 up to Section 3.5 (excluding Section 3.4.3) and Chapter 4 up to Section 4.1.2

Additional material

DequeStack.java
DLNode.java
ListDeque.java
RankedSequence.java
RankedSequenceException.java
Purge.java