Е. В. Зайцева. Математическая логика и теория алгоритмов. М.:Горная книга, 2006