St. George and St. Michael
St. George and St. Michael (originally published in 1876 and republished as The Last Castle)
George MacDonald (10 December 1824 – 18 September 1905) was a Scottish author, poet and minister. He became a pioneering figure in the field of modern fantasy literature and the mentor of fellow-writer Lewis Carroll. In addition to fairy tales, MacDonald wrote several works of theology.