David R. HallBooksInstructional Strategies and Processes in Language EducationEngineering Joseph's Visionary CityThe gospel frameworkInnovation in English Language TeachingLanguage for Specific PurposesThe seven pillories of wisdomUnity of Corinthian CorrespondenceKokoroThe unity of the Corinthian correspondenceAuthor data: Open Library