Seriously, Griffiths can do no wrong. He knows his stuff and writes very well - as if you are having a discussion with him. He can also be entertaining in his writing and many times I caught myself laughing at things he said (how many people would put in a textbook that an integral is 'cute').<br><br>The writing is great and the problems are challenging.