http://cseng.aw.com/bookdetail.qry?ISBN=0-201-61567-3 ISBN 0-201-61567-3Part of Addison-Wesley's "Software Patterns Series" http://cseng.aw.com/catalog.taf?ctype=series&seriesid=34 which includes PatternLanguagesOfProgramDesign, and other great books.