Попробуйте книгу Pattern Oriented Software Architecture — A system of patterns
ссылка на
амазон
Что-то более структурированное и серьезое чем head first, но в тоже время у них немного другой взгляд на паттерный чем у гоф (они это сами в книге и упоминают).