Facts and comments - Spencer, Herbert (Williams and Norgate, 1902)