Recommend a book about mechanical components

I’m an engineering student that thinks that, although my school has done a good job of educating me about fundamentals and formulas, I really have no grasp on various, real-world, mechanical components like motors, hydraulic/pneumatic systems, shaft couplings, fasteners, etc. I found that out firsthand during my senior design project when I kept getting sidetracked having learn about such components on my own.

So ultimately, can anyone recommend a book that covers such topics? I just want a book that I can read through and learn about such mechanisms without having to wade through detailed formulas (I want breadth rather than depth). So far this book looks like what I want, but I’ll gladly take other suggestions.