api gravity alkane aromatic hydrocarbon atomic mass unit bitumen carbon carbonaceous coal distillation heptane hydrogen jean baptiste boussingault kerogen light crude oil molecular geometry molecular mass nickel nitrogen oxygen ph polycyclic aromatic hydrocarbon reduction potential source rock sulfur taylor dispersion toluene vanadium