Awesome book no doubt. But i would prefer students to buy the book of R.Shankar because explanations in Griffiths is very concise and not for beginners. Griffiths is an awesome books both in understanding and mathematical sense. 👌👌