"Harmes, Ross" Pro Javascriopt Design Patterns - \\200800ENGGPSX - Apress 2008 USA - 269p. includes index and biblioraphy