A practical handbook for software development - Birrell, N.D (Cambridge Cambridge Univ. Press, 1985)