most interesting libraries