Advanced physics : materials and mechanics - 429182 Duncan, Thomas
PSZJBL