liber and