Reading material

pages 66-72 and 77-79 (section on queues) and 93 and 32-35 (section on pseudo-code)

Additional material

Creating Interfaces Stack.java
StackEmptyException.java
Queue.java
QueueEmptyException.java
Deque.java
DequeEmptyException.java
ArrayStack.java
StackFullException.java
ArrayStackTester.java

Implementation of a stack with an array in PostScript and PDF