Understanding Your Food
The Ultimate Educational Resource
Synthetic organic dyes that contain azo groups: nitrogen/nitrogen double bonds.