Fundamentals of Digital Logic with Verilog Design
Zvonko Vranesic (Toronto, Canada) Professor of Computer Engineering at Toronto University, Canada.