Practical Reservoir Simulation by Mike Carlson & Michael Carlson