Solid Fuels and Heavy Hydrocarbon Liquids by Rafael Kandiyoti, Keith D. Bartle & Angela Jo-Anne Schneider