Fundamental principles of general and inorganic chemistry