Using Structured Design: how to make programs simple, changeable, flexible and reusable - Stevens, W. P. (New York: John Wiley, 1981)
Keywords: Structured programming