Passive Optical Networks: Principles and Practice