Fundamentals of Digital Logic with Verilog Design - Brown, Stephen; Vranesic, Zvonko (Bangalore TMH, 2011)