Download Machine Design Databook this book is very helpful for designing engineers.