Fundamentals of Electro-Optic Systems Design: Modern communications designs for FOC/FSOC applications