Question: Currently I'm doing Advanced Classicial Mechanics courses.I'm finding it hard to understand due to the lack of knowledge in linear algebra, multi variable calculus and other chapters.

Can anyone suggest a mathematical book which is dedicated to teaching all the math that is used in physics?

Thank you,
Sai

Answer: 
Try [Mathematical Methods in the Physical Sciences](http://rads.stackoverflow.com/amzn/click/0471198269) by Mary Boas. It's pretty comprehensive and easy to follow.

Also, [Classical Mechanics](http://rads.stackoverflow.com/amzn/click/189138922X) by Taylor has a pretty decent section on inertia tensors (I'm *guessing* this is the linear algebra you need).
There are 2 books that I used to help me, and what I use to help my students, maybe these will be of assistance to you:

This first one takes an interesting approach, it looks at Physics as learning a 'second language', in the book ["Introductory Physics with Calculus as a Second Language: Mastering Problem-Solving"](http://au.wiley.com/WileyCDA/WileyTitle/productCd-0471739103.html) (Barrett, 2006). The emphasis on problem solving in this book makes it especially helpful.

The next example is a bit odd, but strangely has worked rather well, ["Tha Cartoon Guide to Physics"](http://www.harpercollins.com/browseinside/index.aspx?isbn13=9780062731005) (Gonick) - this book, despite its name, teaches Physics, with quite a bit of the mathematics in context (some of it somewhat sarcastic).

Also, the online tutorials from [Khan Academy](http://www.khanacademy.org/science/physics) are very useful.

I hope this helps.