Common public library