I don't know, I found Sedra/Smith to be an excellent introduction.
But personally I think the whole Sedra/Smith vs Razavi argument is basically vi vs emacs for EEs.