Head first design patterns - Freeman, Eric; Robson, Elisabeth (Mumbai Shroff, 2004)
Keywords: Computer software--Development; Software patterns; Java (Computer program language)