blake memorial library