Question: who wrote knock knock knocking on heavens door
Answer: Bob Dylan
Other accepted answers: Bob Dylan