Joining understanding the basics - Campbell, F. C. (Flake C.) (ASM International, 2011)