It'd be a little bit of an overload for the beginners and not enough for the advanced.

One of the issues I find is that there really is no text out there that meets the needs of my courses without being too basic or too advanced. So this is why I'm contemplating an "intermediate" concept book. Certainly advanced topics could be covered. But the expectation of what I'd expect people to know beforehand would be slightly different.