Digital Design (4th Edition)
by
Michael D. Ciletti
very good and educative