Basic advanced concepts - Giarratano, Joseph, C. (Howard W. Sams, 1982)