Patterns of software : tales from the software community / - Gabriel, Richard P. (Oxford University Press,, 1996)