Rock Fractures and Fluid Flow: Contemporary Understanding an