Introduction to Computer Science
Subtitle: A Balanced Overview
ISBN-13: 9781256196914