This book focuses on optical-wireless communication systems. The primary topics covered in the book are channel coding, coding modulation, error control (channel coding), and channel equalization. One of the book's outstanding aspects is its thorough and methodical discussion of practical optical-wireless communication challenges.