The 7 Virtues of Good Software Design

good software

Download good-software.pdf.