Design of Guided – Wave Photonic Band-Gap Devices by using the Bloch-Floquet Theory