J. Ramsay MacDonald in thought and action an architect for a better