Natural gas hydrates: a guide for engineers - Carroll, John J (Petroleum Engineering, 2003)