The Weavers: A Tale of England and Egypt of Fifty Years Ago by Gilbert Parker