how to write a good cover letter for law internship critical thinking and analytical reasoning skills