Software Engineering environments - Ian Sommerville (Peter Peregrinus, 1986)