Hanaghan, Jonathan

Society, evolution and revelation: an original insight into man's place in creation - Dublin Runa Press 1957 - 224p p.

Social evolution