Stephen Brown and Zvonko Vranesic Fundamental of Digital Logic with VHDL DESIGNS - New york Tata Mc Graw Hill 2002