Software engineering - Bell, Douglas (Pearson Education Harlow, 2000)