Using peer-to-peer technology for knowledge sharing in communities of practices. - Chen-Ya Wang; Hsin-Yi Yang; Seng-cho Timothy Chou (Decis. Support Syst., 2008)