Question: who wrote the hymn for all the saints?
Answer: William Walsham How