Chemistry of the hydrazo, azo and azoxy groups. Pt 1 & 2 - Patai, Saul (London John Wiley, 1975)