Software Engineering - AGGARWAL, KK; SINGH, Yogesh (New Age International (P) Ltd. New Delhi, 2013)