Ernst Haeckel and the Morphology of Ethics - Hele, Nolan (Journal of the Canadian Historical Association / Revue de la Société historique du Canada)