Witness Statements & Affidavit Guide: Complete Legal Explanation