Digital systems design with FPGAs and CPLDs - Grout, Ian (Elsevier / Newnes, 2008)
The book to help engineers design and implement electronic systems of the future.