Not the easiest book to read, but makes complicated concepts possible to understand, after rereading the more difficult sections a couple of times.
The book require some concentration, so not something that I would recommend for everyone, but if you are sufficiently interested in knowing the mathematics behind our everyday physics I can recommend it.