HERBERT SPENCER: BIOLOGY, SOCIOLOGY AND COSMIC EVOLUTION