Biobased smart polyurethane nanocomposites : from synthesis to applications - Karak, Niranjan (Smart materials series, 2017)