1.Гэри М., Джонсон Д. «Вычислительные машины и труднорешаемые задачи» М.: Мир 1982-466 стр.;
2. Тельнов Ю.Ф. «Информационные системы и технологии», М.: Юнити - Дана, 2012г. - 303с.;
3. Исаев Г.Н. «Информационные технологии: учебное пособие», М.: Омега-Л, 2012г. - 464с.;
4. Седышев В.В. «Информационные технологии в профессиональной деятельности: учебное пособие», М.: УМЦ ЖДТ (Маршрут), 2013г. - 264с.;
5.Балдин К.В., Уткин В.Б. «Математика и информатика: учебное пособие», М.: Дашков и К, 2014г. - 470с.;
6. Соколов В.А., Кузьмин Е.В. «Структурированные системы переходов», М.: ФИЗМАТЛИТ, 2014г. - 176с.;
7. Гуц А.К. «Кибернетика: учебное пособие», М.: Изд. Омского госуд. университета им. Ф.М. Достоевского, 2014г. - 188с.;
8. Софдж Э. // «Можно ли доверять роботам?: Зависимость от машин». М.: «Популярная механика», 2010 г. 268 с.;
9. Электронный ресурс www.globalscience.ru;
10. Масленникова О.Е., Гаврилова И.В. «Основы искусственного интеллекта: учебное пособие» 2-е издание, М.: изд. ФЛИНТА, 2013г. - 266с.;
11. Евдокимов А.А., Червяков Н.И., Галушкин А.И., Лавриненко И.Н., Лавриненко А.В. «Применение искусственных нейронных сетей и системы остаточных классов в криптографии», М.: ФИЗМАТЛИТ, 2012г. - 279с.;
12. Павлов С.Н. «Системы искусственного интеллекта», М.: Эль-Контент, 2011г. - 172с.