Free Photographs
Antiquarian Map Archive
2,8-Diaminoacridinium is another name for proflavine. Research 2 8-Diaminoacridinium