Transactional Agents : Towards a Robust Multi-Agent System - Khaled Nagi ((Lecture Notes in Computer Science))