Zaslat SMS: A textbook of material science and engineering