Materials science and engineering novel developments - Hughes, Reece