How to think like a programmer — lessons in problem solving
Avatar - Matthew Brash

Matthew Brash flipped this story into Mr. Brash's Geek Reading2201d