fixed BookShelfUtils