Castings John Campbell. - Campbell, John (Elsevier, 2003)