Text this: Practical guide to digital electronic circuits / Fredrick W. Hughes.