Homogenization Techniques for Composite Media