Mathematical Modelling of Waves in Multi-Scale Structured Media