Synthesis of fatty acid-based non-isocyanate polyurethanes, NIPUs, in bulk and mini-emulsion