Software Engineering An Advanced Course - Bauer, F. L. (Springer Berlin Heidelberg,)