Software engineering - Aggarwal, K K,Singh, Yogesh (New delhi New Age International, 2013)