library director