I read this for second year English in college. I'd recommend it for advanced middle school or high school instead. The book contains useful information and some interesting articles, essays, etc., which are given to show examples of this or that type of reasoning. There are many writing exercises as well, and perhaps if my professor had made use of them, I would appreciate this book more... not certain. Decent book, just not challenging or deep enlugh for college, IMO.