Trevor LeGassick

Trevor LeGassick (born August 19, 1934) is a noted Western scholar and translator in the field of Arabic literature. He obtained a BA in Arabic from the School of Oriental and African Studies in 1958 and completed a PhD, also from SOAS, in 1960. After stints in Wisconsin and Indiana, he joined the faculty of the University of Michigan in 1966. He was promoted to full professor in 1979.[1]

Trevor LeGassick
Born (1934-08-19) August 19, 1934
NationalityEnglish
Academic background
EducationSchool of Oriental and African Studies

LeGassick has published three books and numerous articles on contemporary Arabic culture and literature. He is also noted as a translator of Arabic novels, short stories and plays, covering a wide range of modern writers such as Naguib Mahfouz, Halim Barakat, Yusuf Idris and Emile Habiby. His 1975 translation of Mahfouz's novel Midaq Alley was one of the first works to introduce English speakers to the writings of the eventual Nobel Prize winner.

Books

  • Major Themes in Modern Arabic Thoughts (1979)
  • The Defense Statement of Ahmad 'Urabi(1982)
  • Critical Perspectives on Naguib Mahfouz (1990)

Selected translations

  • Midaq Alley by Naguib Mahfouz. 1975
  • Days of Dust by Halim Barakat. 1974
  • Flipflop and His Master by Yusuf Idris. A three-act play in translation, 1977
  • I Am Free and Other Stories by Ihsan Abd El Koddous. 1978.
  • The Secret Life of Saeed (A Palestinian Who Became a Citizen of Israel) by Emile Habiby. Co-translator: Salma Khadra Jayyusi. 1982
  • The Thief and the Dogs by Naguib Mahfouz. Co-translator: M. Badawi. 1984
  • Wild Thorns by Sahar Khalifeh. Co-translator: Elizabeth Fernea. 1985
gollark: * length
gollark: * lengtj
gollark: * response lengtb
gollark: It got truncated a bit because I set the sequence length to some arbitrary value.
gollark: ```pythonclass AGI(pytorch.Module): """ Main module of the Artificial General Intelligence system """  def __init__(self, config): super(AGI, self).__init__() self.config = config self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu") self.model = self.config.model self.model.to(self.device) self.optimizer = self.config.optimizer self.loss_function = self.config.loss_function self.train_loader = self.config.train_loader self.test_loader = self.config.test_loader self.epochs = self.config.epochs self.batch_size = self.config.batch_size self.log_interval = self.config.```

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.