Digital Design and Implementation with Field Programmable Devices - Navabi, Zainalabedin (Springer US, 2005)