Head First Design Patterns Building Extensible and Maintainable Object-Oriented Software - Freeman, Eric; Robson, Elisabeth (Mumbai Shroff, 2016)
Keywords: Computer science; Object-oriented programming; Computer software -- Development; Design patterns; Java (Computer program language)