Timing Analysis And Optimization Techniques For High Performance Integrated Circuits. by Ahmed Shebaita