Human aspects of software engineering - Tomayko, J. E. (James E.) 1949- (Charles River Media, 2004)