Encyclopaedia of technical education - Kaur, Inderjit (19)