Actually, a great book with great illustrations and explanations, but the positive impression is greatly deteriorated that ionic compounds are shown as molecular units. A pyrite FeS2 molecule ("S = Fe = S", see figure on cover and p.90) with Fe = S double bonds is of course complete nonsense. Analog are representations of an iron (III) oxide Fe2O3 "molecule" (p.31 and p.87) available, or magnetite Fe3O4 (represented as a mixture of "O = Fe-O-Fe = O" and "Fe = O "molecules, p.87), Iron (III) oxide-hydroxide FeO (OH) (represented as HO-Fe-O P.90), various aluminum hydroxides (93), lead sulphide PbS (" Pb = S " p 95), and, and, and ... here it would have been better to stay with the empirical formula and to refer to the ionic structure (as with NaCl, p.16 / 17). Also, silver cyanate (AgOCN) has a proton too much (S. 51). Each freshmen chemistry should here the hair stand on end! A great pity, Theo!