The Petroleum Engineering Handbook by M. Rafiqual Islam, M. Ibrahim Khan & M. Rafiqul Islam