I bought this book to use for a graduate level advanced mechanics of materials course and did not find it beneficial at all. This is a very math based book with very little explanations. Many of my class mates had the same opinion. Definitely an upper level read.