An introduction to the physics and chemistry of petroleum