Theory of Machines and Mechanism - Shigley (Mcgraw Hill, New York, 1995)