1. Sommerville, I. (2011). Software Engineering (9th ed.). Pearson Education. In Chapter 2, Section 2.1.2, "Software engineering methods," structured methods are described as those that "use a functional viewpoint" and are based on "decomposing the system into a set of interacting functions."
2. Fairley, R. E. (1985). Software Engineering Concepts. McGraw-Hill. Chapter 5, "Design," details structured design (functional decomposition) as a primary method for deriving a modular program structure from a system's functional requirements (pp. 168-175).
3. University of Texas at Austin, Department of Computer Science. (n.d.). CS 373: Software Engineering - Notes on Design. Retrieved from course materials which describe Structured Analysis/Structured Design (SA/SD) as a top-down functional decomposition method focusing on processes and data flows between them.