I use it all the time, IMO it's one of the best for mechanical designers. I, however, feel the welding chapter is a bit complex, only for that part, I use a book my R.S.Khurmi. Other than that, everything else is laid out pretty well, the concepts have been explained well too. It's a must-have book.