Has key terms that are usually implicitly and not explicitly defined which is very irritating. Furthermore, some topics seem to be drawn out in a way that parallels the response of a professor when you ask "So, what's your research about?" Just another incredibly boring book written to fulfill U.S government education requirements.