Engineering basics : electrical , electronics and computer engineering - Thyagarajan,T (New Age International (p) ltd, 2000)