Challenges of the Rural Environment: Implications for Public Libraries