Carter, J. W. (1997). Digital designing with programmable logic devices. Prentice Hall, Upper Saddle River, NJ. Includes index.