Background : I guess classical mechanics at the level of Goldstein is enough. And yeah some patience to read and understand abstract math-lingo.

Link : Structure and Interpretation of Classical Mechanics

The first thing – this book has some crazy notation ! Apart from that these are some good lecture notes on mathematical aspects of classical mechanics. They require some math-maturity but once you get used to all the weird looking equations and awkward conventions, it is readable. I will not recommend it for the first reading- rather read it along with somethoing else like Landau or Jose & Saletan

You can see a book review of this book that appeared in American Scientist here.

Posted by : Loganayagam.R.(Tom)