Title: Patterns in Java Vol. 1