1 Picturing Programs: an Introduction to Computer Programming - Stephen Bloch (picturingprograms.com) 4 points by soegaard 73 days ago