Hydrocarbons, oils and lipids : diversity, origin, chemistry and fate /: diversity, origin, chemistry and fate. ([2019])