A programmable transaction mechanism to support cooperative work. - Angus A. Barber (1992)