Text this: The effect of polyol types and molecular weight on the shape memory properties of palm kernel oil - Based polyurethane