Text this: Synchronization and arbitration in digital systems /