An Object Oriented Approach to Web-Based Application Design
Subject-oriented programming: a critique of pure objects