This book tries to cover a lot of Physics at a senior UG student level of Mathematical background. Its not an easy read and in some places things are explained in a very compact manner - almost what people would have said of Newton's Principia in its day :) There are exercises at the end of each chapter and half of them are fully worked out. And they are not simple/ easy. Its a good book to review your UG physics (at the highest level of sophistication) from. I've not really come across similar books. It has all the topics of a Uni 1st year/ sophomore physics course but explained at the Mathematical depth of a beginning grad student.
Things that could have been better: - More details for continuum mechanics, esp fluid mechanics + Rigid Body motion - Slightly less terse and a bit more explanatory language - More space / 1 more chapter (at-least) for analytical/ generalized mechanics - its all rolled up into one chapter making it very dense
But overall, a very good and satisfying book to read. As the authors say in the foreword ... every chapter (or set of chapters) can actually be the core of a full blown university course on that topic.