Video production techniques : theory and practice from concept to screen - Diefenbach, Donald L. , 1967-; Slatton, Anne E. (Routledge Publisher, 2020)