librarian mystery