Practical Guide for Simulation and FPGA Implementation of Digital Design - Hajji, Bekkay. (Springer Singapore Pte. Limited, 2022)