collaborative reasoning

3 papers