Spectral Gaps for Classical Waves in Periodic Structures