Software engineering an advanced course (Springer, 1977)