Birmingham Public Library  2100 Park Place Birmingham, Alabama 35203