Agent-based systems often communicate via messages, which invoke methods at the receiving agent.
Used in Chap. 16: page 237