Elgin County Library
Branches in several locations throughout the county. Features online catalogue, branch information and news.