Introduction to OOP: Chapter 5: A Case Study : Eight Queens
Important not for the problem being solved, but how it is solved.
Solution is the result of community of agents working together
No single controlling program - control is decentralized
Active objects determine their own actions and behavior.
Intro OOP, Chapter 5, Slide 14