Programmable logic PLDs and FPGAs - Seals, Richard C.; Whapshott, G. F. (MacMillan, 1997)