Good overview, but the definitions in this book were really not good. For most underlined terms, the book would talk about them as if you already knew what they meant, never giving a precise definition in the text. Although there was a glossary of terms at the end of the book, they were often one sentence long, not providing nearly the amount of information or clarity that I desired.