Electronic library - Rowley, Jennifer (Library association publishing, 1998)