Artificial Intelligence: Theories, Models and Applications - Darzentas, John (Springer, 2017)