books on hydrocarbons