Fundamentals of Multi-media