As a college student I find this book to be very dry reading. The explanations and definitions are accurate which is its only saving grace. Very frustrating to read and memorize when you find yourself wasting time simply trying to understand the sentence.