Robot Adventures in Python and C - Thomas Bräunl (Springer, 2020)