E-collaboration: an introduction - Moonmoon Bhattacharyya; Editor (2007)