Author: b.r. coles william hume-rothery