Materials Science for Engineers by Christopher Anderson Anderson & Raymond Bonnett