Object-Oriented Design Heuristics - Riel, Arthur J. (Addison-Wesley Publishing Company, 1996)