The Virtual Library : changing roles and ethical challenges for librarians - Kaliammal, A. (2004)