Shale reservoirs : giant resources for the 21st century / - Breyer, John Albert,