Photonic Bloch Waves and Photonic Band Gaps