Here are some book I looked into
Tomas' Calculus: Early Transcendentals - 13th Edition
Discrete Mathematics and its applications - 7th Edition
Head First: Java - 2nd Edition
The Object-Oriented Thought Process
Grokking Algorithms
Algorithms - 4th Edition
Computer Systems: A Programmer's Perspective - 3rd Edition
Operating Systems: Three Easy Pieces - 1st Edition