Asynchronous Circuits by Carl-Johan H. Seger & Janusz A. Brzozowski