CS for All: An Introduction to Computer Science Using Python - Christine Alvarado