Text this: Design and Analysis of a Self-Timed Duplex Communication System.