Directed at the design of systems for commercial and scientific applications; however, the material can be applied to the design of any computer system, including compilers, operating systems, or process-control systems.
Practical Guide to Structured Systems Design
