There are quite a few course pages out there, as you probably also found. Imo all of them are more or less equally good until you reach the point where you have to start designing the actual circuits.
For an overview, the books above (and your suggested) are good enough to understand the applications of the different ones.
For the details, you have to rely more on hands-on and understanding your applications. Designing a SC is quite different from Gm-C.