Griffiths is not great but for someone completely unfamiliar with the subject it will hold your hand quite nicely and is not pretentious at all.<p>For someone a little more knowledgeable it might get a bit boring...