David Okellolegal, reviewing and providing legal advice, Legal Research and writing Skills