Wonderful elucidation by perhaps the most enjoyable physics lecturer since Feynman.  If you’ve attempted the Feynman Lectures on Physics you’ve come to assume a dizzying number unexpected gems of insight will jump out at you that completely change your world view; Shankar’s gems are less disorienting, but really satisfying and his humor is subtle and lots of fun.  I believe that, for each volume of the series, a companion volume with a large number of SOLVED problems to go along with the text would be an invaluable addition and push the ratings to five stars for each.  The mathematics volume doesn’t really satisfy that need and often takes a little too much for granted with respect to the reader's background.<br> The online lectures are excellent.&nbsp;
  
The Feynman Lectures on Physics, boxed set: The New Millennium EditionBasic Training in Mathematics: A Fitness Program for Science Students