started on relearning

Effective Java
Design Patterns