Spencer, Herbert Facts and Comments Facts and Comments 9781018926209 Spencer, Herbert 1018926208 Böcker och tidskrifter