Purchased this as a relevant addition to my shelf. I review texts based on how self-contained they are: that is, can an interested person with the stated prerequisites effectively teach themselves from the textbook only. This text meets this criteria perfectly—the reading is conversational, yet formal enough to be precise in what the authors are communicating. They speak in such plain language that sometimes it might seem condescendingly simple, but that’s a small price to pay to be so comprehensive.<br><br>This is probably one of the best self-teaching texts I’ve encountered.