Гамма Эрих, Хелм Ричард, Джонсон Роберт, Влиссидес Джон
Приемы объектно-ориентированного проектирования. Паттерны проектирования
Эта книга откроет тебе красивый и простой язык программирования, позволяющий создавать эффективный код независимо от того, управляете вы библиотеками объектов или просто пытаетесь заставить Ajax работать быстрее