https://www.amazon.com/Design-Everyday-Things-Revised-Expanded/dp/0465050654
Anonymous
Multiple programs can be composed together to perform more complex functions.