Fundamentals of digital logic with Verilog design - Brown, Stephen (McGraw-Hill series in electrical and computer engineering, 2003)