Learning Micro-Prolog: A Problem Solving Approach by Tom Conlon | Menrva Books