How machines think : a general introduction to artificial intelligence - Ford, Nigel