Structured Design by W.P. Stevens, G.J. Meyers, and L.L. Constantine
Oldie but a goodie. Modularity from 1974. And Ray Kehoe's, my professor for Software Engineering, favorite four words after saying good in Mandarin (HAO!) and Hindi (can't spell this) are "High Cohesion, Low Coupling". His panacea.
