Machine component design 5th edition - Robert C. Juvinall; Kurt M. Marshek (New Delhi Wiley india, 2012)