Artificial Cognitive Architecture with Self-Learning and Self-Optimization Capabilities - Gerardo Beruvides (Springer, 2019)