2502/106WT; 2503/106WT:MATERIALS TECHNOLOGY & METALLURGY - Machakos University (Machakos University Press, 2020)