The essence of artificial intelligence - Cawsey, Alison (Prentice Hall, 1998)