First priniciples - Spencer, Herbert; Spencer, Herbert (William & Norgate London, 1875)
Keywords: R31xM20