The Mechanical Design Process - David G Ullman (Tata Mcgraw Hill, New Delhi, 2011)