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