advanced inorganic chemisrty - cotton