Theory of machines and mechanisms - Shigley,Joseph edward (New York McGraw -Hill, 1995)
Include appendix & Index