Fundamentals of digital logic with VHDL design - Brown, Stephen Vranesic, Zvonko (2007)