Vlsi alogrithms and architectures , leetunes notes in computer science - Reif, J.H (NEWYORK SPRINGER VERLOG, 1988)