International encyclopaedia of engineering and technology - Doja, M.N. (New Delhi International Scientific Publishing Academy, 2007)