Non-isocyanate route to biobased polyurethanes and polyureas via AB-type self-polycondensation | Publicación