Computer Programming as Art - Richard Garfinkle (Taylor and Francis, 2024)