Agents and Computational Autonomy by M. Nickles