Artificial intelligence problems and their solutions. - Kopec, Danny (Mercury learning & Information, 2014)