Digital computer circuits and concepts. - Deem William (1974)