Managing technical people innovation,teamwork,and the software process - Humphrey, Watts S (Pearson Education, New Delhi, 1997)