Preparation of solid acid catalysts from waste biomass and their application for microwave-assisted biodiesel production from waste palm oil