Advanced FPGA design - Steve Kilts (New Jersey John Wiley & Sons, 2007)