"JAIN, DEEPAK" SOFTWARE ENGINEERING PRINCIPLES AND PRACTICES - OXFORD UNIVERSITY PRESS ISBN: 9780195694840