Software agents - Bradshaw, Jeffrey M (ed.) (PHI Learning, 2012)