RAJESH NARANG SOFTWARE ENGINEERING AND PRINCIPAL - 2015 - Tata McGraw Hill Publications - XV,502 ISBN: 9789339220969 Dewey Class. No.: 005.1 RAJ