Methods of Legal Reasoning