The "O'Leary" series is one of the most trusted and effective resources for teaching and learning software applications and computer concepts. With strong concept reinforcement, relevant research motivation, and visually appealing chapters including current trends, the "O'Leary Computing Essentials, 18e" is a favorite among students everywhere.
This book was just ok. It's good to read, I think, for any beginner who is completely new to computers and computer science. I would not recommend it to anyone who has more advanced knowledge.