2024-2025 Library Contract