Machine Design - Karwa,Rajendra (New Delhi University Science Press, 2023)