I have a knowledge of calculus, linear algebra, and differential equations. I have read some parts of Boas's and Arfken's mathematical methods book but I found them to be not very satisfying to read, it's as if there's something lacking when I read them. From the information I have gathered, two texts might offer what I'm looking for (rigor but with just the right amount for theoretical physicist).
Methods of Mathematical Physics by Courant and Hilbert
Methods of Theoretical Physics by Morse and Feshbach
1) What are the prerequisite of these books in order for me to be able to penetrate them?
2) Is my background enough?
3) How do they compare to other books in terms of contents? i.e. Boas's book contains tensors (I can learn that somewhere with better books), group theory (again, somewhere), so aside from these can those books replace the books used for standard mathematical methods courses?
4) How does those two books compare with each other? i.e. Pros and Cons; I might use only one book.
If someone knows other alternatives, I would appreciate your suggestions.