An Introduction to Legal Reasoning, Writing, and Research Techniques and Trial Preparation and Appellate Advocacy