Challenges of the rural environment : implications for public libraries