Basics of Audio and Visual Systems Design: Revised Edition