Михаил Владимирович Швецкий. Программирование: математическая логика 2-е изд., пер. и доп. Учебное пособие для СПО. М.:ЮРАЙТ, 2020