Synchronization and arbitration in digital systems - KINNIMENT,David.J (John wiley, 2002)