Software : design, implementation and support - Leigh, David (Computer studies series, 1987)