Algorithms - Louridas, Panos (Ascent Audio, 2023)
Online resource; title from title details screen (O'Reilly, viewed June 13, 2023)