Agent-Oriented Software Engineering Reflections on Architectures, Methodologies, Languages, and Frameworks - Shehory, Onn; Sturm, Arnon (Springer Berlin Heidelberg : Imprint: Springer, 2014)