Logic and Design of Computer Programs

Paperback
This book is designed for use in a language -independent, introductory programming course. It's purpose is to help students learn general programming topics, structured programming principles, and how to use basic tools and algorithms.