Timing Analysis and Simulation for Signal Integrity Engineers by Greg Edlund