A library for book catalogues