Fundamentals of Digital Logic With VHDL Design - Stephen Brown, Zvonko Vranesic (McGraw-Hill, 2009)