Micromehcanics of Heterogenous Materials