Digital integrated circuits : a design perspective - Jan M. Rabaey (Pearson Education, 2003)