Head First Design Patterns by Eric FreemanClick Here to Acces ebook http://morebook.us/?book=0596007124"