My friends and my brother all supported Dinesh Madan and even I agree with that.
And about Practice manual and compiler obviously they can't be ignored.
If you are able to understand the concept from a book then surely that book can't be wrong.