Designing Cooperative Systems by A. , L. & R.