Action Programming Languages - Thielscher, Michael (Synthesis Lectures on Artificial Intelligence and Machine Learning Ser.)