Ya it is gud.But contains toooo many problems!!
Yu need to be wise enough to choose important ones only.Theory is very limited .
But then if yu want a single book then go for TMH maths.It is much better than MlK and contains decent theory(not extensively covered)
but still a great book for problems ,especially algebra!!!