Software agents - Bradshaw, Jeffrey M. (New Delhi PHI Learning, 2010)