That a pretty good book, and it certainly will teach you to avoid a lot of the common, silly errors that you see in mechanisms. It teaches how to think in terms of mechanisms.
That said, I think it can be a little heavy-handed and absolute on some things where it isn't totally warranted.