The Judicial Process: Realism, Pragmatism, Practical Reasoning and Principles