I am looking for a reference book to use besides Griffiths. I find the explanations in Griffiths to be disconnected, and I have to work very very hard to make out what he is trying to explain. And then when I try the problems in the book I am handicapped (completely stuck). Most of the books I found were either at a higher or a lower level then Griffiths. Thanks.