Question: Who wrote angels from the realms of glory?
Answer: James Montgomery
Natural Questions answer: Scottish poet James Montgomery (from the Wikipedia article "Angels from the Realms of Glory")