Programming Fundamentals

control and data, typing, recursion

SWEBOK Ch. 13 Section 3