Chapter 4. Stacks