From teachers

I liked its conciseness and clarity as it did not skimp on explanation, and also did not go into great lengthy detail. I liked the up-to-date feel, as it included many newer terms.