An introduction to artificial intelligence - Finlay, Janet (UCL Press, 1996)