Stan Grant wrote an excellent article

I will add others that students found…