First course in digital sytems design An integrated approach. - Uyemura John P (2000)