Du Fu: A Life in Poetry