Artificial intelligence - Callan, Rob (Palgrave Macmillan, 2003)