Hydrocarbons and their derivatives: textbook