Digital Design And Modeling With Vhdl And Synthesis by K.C. Chang & Kou-Chuan Chang