Balanced Introduction to Computer Science, A (2nd Edition)
It's a decent textbook introduction to computer science. Goes through the history, social, and technical of CS without getting too deep into any one of those topics.
Goodreads is hiring!
Learn more »
Librarian Note: There is more than one author in the Goodreads database with this name.