Question: who wrote and sang knockin on heaven's door
Answer: Bob Dylan