TY - BOOK AU - Eric Freeman TI - Head First Design Patterns SN - 9780596007126 PY - 2004/// PB - O'Reilly Media ER -