Carol Ann Duffy has been named Britain's poet laureate. Duffy, the first woman to hold the post in its 341-year history, is known for a wide and varied body of modern poetry. [NYT]