VLSI and parallel computation - Robert Suaya and Graham Birtwistle. (Morgan Kaufmann, 1990)