Principles of Design Pattern - Albert W. Porter (Davis Publishing Inc., 1975)