Encyclopaedia of technical education - Kaur, Inderjit (17)