Doctrine of Useful Objects: Separate Fact from Fiction in OOD

Software Architecture