Chapter 25: Programming Paradigms Notes