I bought this book for an introduction to engineering class - I thought this would be a "blow-off" class, but it was not. Independent of the class however, this book is great! I dropped out of highschool, got my GED, went to community college, dropped out of that, and now 8 years later am going to university; this time, I am committed. Whether you are a drop-out or a high-school graduate, this book will teach you new things. Not only new things, but very important things. If you want to succeed in school, not just barely make it, this book will be incredibly helpful if you take it to heart. Bottom line: I plan on keeping this book long after the class is done. Good luck and stay motivated!