Rock Fractures and Fluid Flow:Contemporary Understanding an