Principles of moral and political science