Source: https://ccsuniversity.ac.in/bridge-library/pdf/Engg-EC-Asynchronous-Sequential-Circuits-Design.pdf