Professional issues in software engineering - Bott, Frank. (Taylor & Francis, 2001)