Principles and techniques - Narula, S; Jain, R. K. (New Delhi, 2012)