Beginning Programming Using Retro Computing - Gerald Friedland (Springer, 2019)