Text this: Digital Integrated Circuits : Design perspective