The CLI Book - Robert Kowalski (Springer, 2017)