C Is Not a Low-level Language

I wonder about this difference in semantics. I know some of the issues but only superficially. Is there any reference for this? I am interested to know more, out of basic curiosity, nothing else.