Reinventing the Sacred by Stuart A. Kauffman

Vern Neufeld Redekop recommends