Designing distributed and cooperative information systems - Tagg, Roge (International Thomson computer press, 1997)