Repository - book Public