Cognitive Systems by Richard G.M. Morris & Lionel Tarassenko