Distributed-Feedback Semiconductor Lasers