The application of life cycle costing in libraries