Describir: Mandatory Peer Review Policy and the Use of Internet Technology in Peer Review Process: The Experience of African Health Librarians.