A Survey of Engineering Materials