Free Photographs
Antiquarian Map Archive
3,7-Diamino-5-aza-anthracene is another name for proflavine. Research 3 7-Diamino-5-aza-anthracene