Software. Practice and experience - Barron, David William; Lang, C. A. (Wiley, 1979)