CACI No. 5003. Witnesses

Judicial Council of California Civil Jury Instructions (2017 edition)