Digital Design Essentials And Xilinx 4.2i by Richard S. Sandige