Banded iron formations and palaeoenvironment: a problem in petrogenesis - Page, David (Geology today, 2001)