Dependence of intervalence-transfer bands for mixed-valence oligo(1,1′-dihexylferrocenylene)s on the oxidation number and the number of ferrocene units from two to six