J. J. MacDonaldBooksPedagogies in English for Academic PurposesPassmore Edwards institutionsThermodynamics for teachersAuthor data: Open Library