Digital Design (4th Edition)

by Michael D. Ciletti

very good and educative