Practical programmable circuits a guide to PLDs, state machines, and microcontrollers - Broesch, James D. (Academic Press, 1991)