Cooperative systems (Kluwer Academic Publishers, 2003)