Fundamentals of Digital Logic With Verilog Design - Brown, Stephen D. (New York: McGraw-Hill Education, 2014)