Video production techniques theory and practice from concept to screen - Diefenbach, Donald L. (New York Routledge, 2008)