A Practical Approach To Digital Electronics by J.L., James L. Antonakos & Alan C. Dixon