Person: Alain de Royer-Dupre

A COMPREHENSIVE SERIES OF ARTICLES ON THIS TOPIC