Pellerin, D. and Holley, M. (1991). Practical design using programmable logic. Prentice Hall, Englewood Cliffs, N.J.