User-centred Design of Web-based Interfaces to Bibliographic Databases