Question: who wrote knock knock knocking on heavens door?
Evidence: Bob Dylan: American singer-songwriter
Bob Dylan is an American singer-songwriter. Generally regarded as one of the greatest songwriters ever, Dylan has been a major figure in popular culture over his 60-year career.
Answer: Bob Dylan