Biodiesel production from waste oil feedstocks by solid acid catalysis