APPLE: A Novel P2P Based e-Learning Environment. - Hai Jin 001; Zuoning Yin; Xudong Yang; Fucheng Wang; Jie Ma; Hao Wang; Jiangpei Yin (IWDC, 2004)