Software concepts & tools (Springer Verlag, 1994)