Title: How to Design Programs, Second Edition
Subjects: Computer programming, Electronic data processing