Cognitive Dynamic Systems by Simon Haykin