The art of agent-oriented modeling - Sterling, Leon. (Intelligent robotics and autonomous agents., 2009)