Implementation Patterns - Studentenausgabe by Kent Beck