Structural Nanocomposites : Perspectives for Future Applications - James Njuguna ((Engineering Materials))