Undertanding digital electronics. - Patrick Dale R (1989)