Comprehensive dictionary of electrical engineering - Hazel , James ,ed; Hazel , James ,ed (Chandigarh Abhishek publications, 2007)