Title: Foundations of Computing and Programming : Exploring the Micro
Subjects: Computer programming