Principled programming : introduction to coding in any imperative language - Teitelbaum, Tim, 1943- (DateTree Press, 2023)