1. Home
  2. Archives
  3. Vol 51 (2019) Issue 2
  4. Articles

Gravity Inversion of Talwani Model using Very Fast Simulated Annealing

Abstract

Global approaches for estimating geophysical model parameters have been proposed by several authors, including their application for gravity interpretation, which is currently limited to simple and fixed geometrical problems. This paper proposes implementation of Very Fast Simulated Annealing (VFSA) in two-dimensional gravity interpretation problems, which are still rarely addressed. The modeling domain was divided into smaller sub-domains and gravity anomaly calculation was carried out based on the Talwani formulation. To improve the uniqueness of the solution of under-determined problems, specific constraints were added in addition to the assumed known symmetry axes. The inversion of VFSA was tested on synthetic data generated by simple models and on previously published real data to evaluate the applicability of the proposed approach to the interpretation of field data.

Keywords

1 Introduction

The main challenge in all geophysical methods, including gravity modeling, is reconstruction of the subsurface distribution of physical parameters based on data observed on the surface. Gravity inversion is aimed at obtaining information for creating a subsurface model of the density distribution using a measured gravity acceleration, called the gravity anomaly. The gravity inversion method has been used for example to identify fracture zones [1], to monitor magma chamber deformations [2], and to perform data interpretation in ore exploration [3-8]. Due to its inherent ambiguity, underdetermined algebraic formulation and sensitivity to measurement errors, gravity inversion has the potential of producing non-unique and ill-posed solutions. To overcome these drawbacks, a prior information is often imposed on the inversion scheme to obtain feasible solutions.

In a two-dimensional (2D) domain, with the restriction that the shape and size of each cell comprising the domain are kept constant and with the assumption that the density of each cell is also constant, the associated inverse problem is linear.

Compact gravity inversion [7,9] is regarded by many as a milestone in the development of gravity interpretation. It is a stable iterative inversion that maximizes the compactness of the causative body or minimizes the volume. This method is classified as a linear inversion method, where the imposed weights are changed while the iteration is in process. Barbosa and Silva [10] improved the compact inversion scheme into a generalized compact gravity inversion to allow the compactness to be distributed along symmetry axes using Tikhonov's regulation, invoking the Guillen and Menichetti method [11] to ensure the minimum moment of inertia condition for the source. The generalized compact gravity inversion is a linear inversion with the addition of model updating and weights to the data.

Silva and Barbosa [12] proposed the so-called interactive inversion, which modifies the minimum moment of inertia requirement by adding information of the symmetry axis of the anomaly. The algorithm of interactive inversion uses the solution of under-determined cases with addition of a damping factor (λ). Ekinci [13] performed gravity inversion using the compact method employing Talwani equation [1] based forward modeling with addition of a condition to stop the iteration process.

To overcome the ill-posed linear gravity inversion problem, an L-curve approach to estimate the regularization parameter and a generalized cross validation (GCV) method have been suggested by Vatankhah, et al. [3]. Applications of minimum distance, smoothness, and compactness constraints were performed by Vatankhah, et al. [14]. Also, Grandis and Dahrin [15] proposed minimization of the moment inertia of the causal anomalous object with respect to the axes of mass concentration.

Non-linear inversion of gravity data using a global approach has been done, but the causative models are still limited to simple and fixed geometries such as dykes, spheres, cylinders, and thin sheets [5,16,17], where the number of model parameters is usually smaller than 10, i.e. lower than the number of data (overdetermined problem). In this study, we propose a linear inversion of gravity data using a global approach in the form of Very Fast Simulated Annealing (VFSA) for under-determined problems where there are more model parameters than observed data.

2 Forward Modeling and Inversion

2.1 Forward Modeling

The forward modeling formulation to calculate gravity anomalies caused by a discretized two-dimensional continuous body used in this study is based on the work of Talwani, et al. [1] as modified by Blakely [18]:

\[g = 2\gamma \rho \sum_{n=1}^{N} \frac{\beta_n}{1 + \alpha_n^2} \left[ \log \frac{r_{n+1}}{r_n} - \alpha_n (\theta_{n+1} - \theta_n) \right]\] (1)

where g is the gravity anomaly at an observation point, \(\gamma\) is the gravity constant (6.673 x 10<sup>-11</sup> Nm<sup>2</sup>kg<sup>-2</sup>), \(\rho\) is the density of the rocks, and \(\theta_n\) is the angle between \(r_n\) (the line from the observation point to a point source) and the horizontal (see Figure 1). \(\alpha_n\) and \(\beta_n\) are geometry factors that are expressed by:

\[\alpha_n = \frac{x_{n+1} - x_n}{z_{n+1} - z_n} \tag{2}\] and

\[\beta_n = x_n - \alpha_n z_n \tag{3}\] where \(x_n\) and \(z_n\) are the horizontal and vertical distance from the observation point to the source point, respectively.

11

Figure 1 Illustration of the subsurface model and notations used for calculating the gravity anomaly at the surface.

Eq. (1) can be expressed in matrix notation as:

\[Gm = d (4)\] where \(\mathbf{d}\) is an \(N \times I\) data matrix, \(\mathbf{m}\) is an \(M \times I\) model parameter matrix, and \(\mathbf{G}\) is an \(N \times M\) kernel matrix or the forward operators that explicitly control the relation between \(\mathbf{d}\) and \(\mathbf{m}\). N is the total number of data and M is the total number of model parameters.

Generally, the root mean squared error (RMSE) is used as a fitness measure between observed data and calculated data:

\[RMSE = \frac{1}{N} \sqrt{\sum_{i=1}^{N} \left( \frac{G(m)_{i} - d_{i}}{\sigma_{i}} \right)^{2}}\] (5)

where \(\sigma_i\) is the standard data deviation of the i-th element of the data. The stopping criteria for inversion are the RMSE minimum value and the maximum iteration number. In our VFSA inversion, the RMSE expressed by Eq. (5) is regarded as the objective function to be minimized during the iteration process.

2.2 Very Fast Simulated Annealing Inversion

An example of a global method is simulated annealing (SA). SA inversion is analogous to the thermodynamic process of crystalline formation of a substance. At high temperatures, a liquid substance undergoes a slow cooling process causing the formation of crystals associated with a minimum energy system. From the point of view of geophysical inversion, the cooling process of temperature represents an iteration process, the substance represents a model, and the energy of the system represents an objective function. During iteration, the model will continue to converge toward a solution whose objective function is minimum.

The SA method incorporates the Boltzmann probability distribution. The distribution describes the relationship between the probability of a model m at temperature T whose energy is

\[E: P(m) \propto \exp(-\frac{E(m)}{kT}) \tag{6}\] where k is Boltzmann's constant and the system configuration is expressed in M parameters \((m_1, m_2, ..., m_M)\).

In the inversion problem, m in Eq. (6) is the model parameter, E is the objective function or misfit to be minimized, and T is a fixed control factor, commonly referred to as the iterative process controller. Since k is a constant, we can always set its value to 1 without loss of generality. Model perturbation is an important aspect in SA. It is intended to explore the model space using a directed random search.

Very Fast Simulated Annealing (VFSA) was first introduced by Ingber [19,20]. It is a modification of the SA method that was done for several reasons [21]: firstly, in an M dimension model space, each model parameter has a different range of variations and each model parameter can affect the function of misfit or energy in different ways. Therefore, each of them must have different levels of interference from their current position. Secondly, although the SA method was a breakthrough in global approaches, its algorithm is not sufficiently precise and fast to calculate if the number of Cauchy random numbers is the same as the number of model parameters. The effort of determining an M-dimensional Cauchy distribution can be averted by using the M-product of one-dimensional Cauchy distributions. Ingber [20] has proposed a new probability distribution for generating new models that depends on temperature changes.

The procedure for choosing the best model in the VSFA method can be described as follows. The first step is to generate a random initial model \((\mathbf{m}^k)\) that ranges from the minimum to the maximum model according to:

\[m_i^k = m_i^{\min} + r_i (m_i^{\max} - m_i^{\min}) \tag{7}\] where \(r_i\) is a random value between 0 and 1 and \(m_i^{\min} \le m_i^k \le m_i^{\max}\). The next step is searching for the updated model using the following rule [19]:

\[m_i^{k+1} = m_i^k + y_i (m_i^{\max} - m_i^{\min})\] (8)

where \(y_i\) is given by:

\[y_{i} = \operatorname{sgn}(u_{i} - 0.5) T_{k} \left[ \left( 1 + \frac{1}{T_{k}} \right)^{|2u_{i} - 1|} - 1 \right]\] (9)

with \(u_i \in [0,1]\).

The last step is implementation of the rule for temperature cooling, which follows

\[T_{k+1} = T_k \exp\left(-c_k k^{1/M}\right),\] (10)

where \(T_k\) is the temperature at the k-th iteration, \(T_{k+1}\) is the temperature at the k+1-th iteration and \(c_k\) is the parameter controlling the decrease of temperature. In this study, \(c_k = 1\); \(T_0 = 1\); the temperature change is taken every 20 iterations [16]. The initial model is determined using a constraint applied to the linear inversion scheme proposed by Mendonca and Silva [22,23]:

\[m = G^{T} D [DGG^{T} D + \lambda I]^{-1} Dd\] (11)

where \(\lambda = 0.1\) and is an \(N \times N\) diagonal normalization matrix:

\[D_{ii} = \left[ \sum_{j=1}^{M} G_{ij}^{2} \right]^{-1/2}. \tag{12}\]

As stated above, the objective function to be minimized in this study is given by Eq. (5). The RMSE is slightly different from the functions previously used by other authors, for example Biswas [5]. This objective function was chosen because of its practicality from an interpretation point of view since it is directly expressed in terms of fraction or percentage.

3 Results and Discussion

The modeling domain is discretized into 20 x 10 blocks (M = 200). The size of each block is 50 x 50 meter. The number of data points generated by the forward modeling scheme is 20.

Two simple test models were used. The first was a horizontal anomalous body whose contrast density was 1 gr/cm<sup>3</sup> embedded in a background host whose contrast density is 0 g/cm<sup>3</sup>. The second test model was a vertical model whose contrast density values were the same as those of the first. These models were the same as the models used by Grandis and Dahrin [15] in their work on constraining a 2D gravity inversion by using the explicit positions of the axes of an anomalous body. The geometry of the test models is depicted by the dashed rectangular in Figures 2 and 3. Ten percent random noise was added to the generated synthetic data from both test models. The VFSA inversion for the first model imposed the assumed axis of symmetry at x = 500 m and for the second model at y = 250 m. The range of the minimum and maximum initial models was bounded between 0 and 0.5 g/cm<sup>3</sup>. The minimum-maximum range was known from the execution of Eq. (11). When the models were located around the assumed axis, then \(m^{\min} = 0\) g/cm<sup>3</sup> and \(m^{\max} = 1\) g/cm<sup>3</sup>, and when they were far from the axis, then \(m^{\min} = 0\) g/cm<sup>3</sup> and \(m^{\max} = 0.5\) g/cm<sup>3</sup>.

Although both of these inversions were given some constraints, the inversion solution still did not exhibit the same results as the actual models (see Figures. 2 and 3). To improve the fitness between the test models and the inverted models, specific constraints were added to the inversion schemes. For the first model, the vertical axis was kept between x = 200 m and x = 750 m, while the horizontal axis was kept at y = 250 m. In a real situation, these values may represent the constraints from a geological study. For the second model, the vertical axis was kept at x = 500 m and the horizontal axis was bounded between y = 50 m and y = 450 m. For areas within the specific constraints, models were sought between \(m^{\min} = 0.35\) g/cm<sup>3</sup> and \(m^{\max} = 1.5\) g/cm<sup>3</sup>, while for areas outside the constraints they were sought between m min = 0 g/cm3 and mmax = 0.5 g/cm3 .

3

Figure 2 VFSA inversion for synthetic data generated by the first (horizontal) model. The dashed red box shows the actual test model.

5

Figure 3 VFSA inversion for synthetic data generated by the second (vertical) model. The dashed red box shows the actual test model.

The advantages of VFSA inversion are its capability to give a solution that indicates the presence of the causative body and its robustness to noise embedded in the data, as can be seen from the inverted models (see Figures. 2, 3, 4(a) and 4(b)).

3

Figure 4 VFSA inversion with specific constraints for (a) the first model and (b) the second model.

However, the VFSA inversion still does not reveal geometrical constraints that are very close to those of the test models. Other examples of inversion results in which the test models cannot be fully recovered using a global approach can be found in Jin and Tao [24], who tried to address a linear 2D geomagnetic inverse problem. Nevertheless, their results indicated better recovery of the test models since they used fewer model parameters compared to this study. A seemingly better recovery of the test models for another linear 2D geomagnetic inversion using a global approach was achieved by Liu, et al. [25] using K-means clustering for constraining the model parameters.

The number of model parameters is far higher than the number of data. This affects the stability of model parameter randomness and the ambiguity of the revealed model for the given constraints in the inversion. Furthermore, the VFSA inversion requires long computational time because of the slow decrease of minimum temperature. Nevertheless, it has low possibility to be trapped in a local minimum, as can be observed from the continuously decreasing RMSE as the iteration progressed (Figure 5). The maximum iteration numbers for inversion of the horizontal and the vertical model were 3000 and 4000 respectively.

Figures 5(a) and 5(b) depict the values of RMSE and temperature of the horizontal and the vertical model for cases without application of the specific constraints where the RMSE values decrease rapidly after the 100<sup>th</sup> iteration and reach values below 0.02 and 0.04 respectively at the 3000<sup>th</sup> iteration. On the other hand, incorporation of specific constraints to the inversion scheme yields a better closeness between the test models and the inverted ones (Figures 4(a) and 4(b)). However, the RMSE values for the latter cases are constricted to higher values (about 0.16 for the first model and 0.18 for the second model), as can be seen from Figures. 5(c) and 5(d).

The VFSA inversion was applied to a profile of residual anomaly gravity in order to evaluate the applicability of this scheme to real data. Following Last and Kubik [9], data measured by Templeton [26] from the Woodlawn ore body situated in southeastern area of New South Wales, Australia were used. A gravity profile called Line K was used with the distance between the two gravity stations at 30.5 m (Figure 6(a)). The area contains a massive sulphide deposit at shallow depths and a copper mineralization deposit at greater depths. Briefly, the ore body can be ascribed to a copper-lead-zinc deposit produced by volcanic activity rooted in volcanic host rocks [26].

The modeling domain was discretized into 11 x 11 boxes, with the dimensions of each box at 30.5 x 30.5 m<sup>2</sup> (Figure 6(a)). The density contrast between the anomalous target (sulphide deposit) and the host rock was set to 1000 kg/m<sup>3</sup>. The specific constraints were applied using \(\lambda = 0.001\) after several tests and the number of iterations was set to 2000. The values of the inverted density contrast are shown by colors filling the boxes. A box in the i-th row and j-th column is indicated as boxi,j. The presence of high density contrasts at box7,1, box8,1 and box9,1 are in accordance with the existence of massive sulphide capped by gossan at the surface dipping into the subsurface [26], as indicated by the solid red lines in Figure 6(a). This result is in accordance with that of the compact gravity inversion by Last and Kubik [9]. However, the VFSA inversion also revealed high contrast density at box10,1 which may be attributed to the presence of an ore body surrounded by rock of lower density.

3

Figure 5 (a) and (b) are the VFSA inversion parameters (RMSE and temperature) of the first and the second models in Figure 2 and Figure 3, respectively, when using no specific constraints. Meanwhile, (c) and (d) are the RMSE and temperature of the first and the second model in Figure 4(a) and Figure 4(b), respectively, when using the specific constraints.

The appearance of vertical artifacts on the edges of the source body (see Figure 6(a)) may be caused by improper selection of constraints. The selection of vertical and horizontal constraints cannot compact the model in case of a dipping model as in Last and Kubik [9]. This is because there are still model spaces between the constraints that are free to have any value of density contrast.

2

Figure 6 (a) Residual gravity anomaly from Templeton [24] and the subsurface modeling domain. The solid red line depicts the area where the presence of sulphide ore body was identified by Templeton [18] and by Last and Kubik [9] using compact gravity inversion. (b) RMSE variation and temperature decrease with respect to number of iterations.

The final value of the density contrast depends on the RMSE value of the accumulated results of all model parameters, which is a result of the ambiguous nature of gravity modeling. When density values are selected on the above model spaces that produce the smallest RMSE, then the inverted model that still has artifacts can be considered the best model to represent the real model. Certainly, this is an example of the weakness of using vertical and horizontal constraints for targets with a dipping geometry.

The variation of RMSE values as the number of iterations progresses is shown in Figure 6(b). They reach stability after about 100 iterations. This stability reflects the stability of the inverted solution, which also indicates that the global optimum is reached at a slow decrease of temperature, as depicted in Figure 6(b).

4 Conclusions

The application of Very Fast Simulated Annealing (VFSA) inversion to a continuous two-dimensional gravity problem was implemented. The modeling domain was discretized into smaller sub-domains or boxes and a Talwani-based formulation was used to calculate the residual gravity response at the stations on the surface. This attempt may be regarded as a completion of previously reported applications of VFSA for cases of simple and fixed geometries. The VFSA scheme was tested by inverting gravity data generated by simple models. Ten percent of random noise was added to the data before inversion. Due to inherent under-determined nature of the problem and noise in the data, the results showed that insertion of a symmetry axis as a constraint is not adequate to reveal an inverted model that is close enough to the test model. Addition of specific constraints to the problem improves the closeness of the inverted models to the test models, even though it cannot provide an exact fit. Within the scope of this study, VFSA inversion ensures the stability of the solution, which can be attributed to the achievement of a global optimum and robustness against noise at the expense of time computation.

This VFSA scheme was tested also to invert real data measured in a previously published massive sulphide complex. The results more or less show reliable applicability of this scheme for use in two-dimensional gravity interpretation. However, the limitations of this scheme should be borne in mind, particularly regarding artifacts that emerge in the inverted density model.

Acknowledgements

The authors wish to express their gratitude to the Research, Community Empowerment and Innovation Program of Institut Teknologi Bandung (P3MI –

LPPM ITB) 2017 for partially funding this research. They are also deeply indebted to the Modeling & Inversion Laboratory of Physics of Earth and Complex Systems, ITB for facilitating the computational aspects of this research.

Research Intelligence

Data from OpenAlex ↗

Metrics

4
Citations
0.58
FWCIfield-weighted
66th
Percentilevs same year + field
Article
Work type
Open Access

Citation Trend

Citation Timeline

YearCitations
20251
20221
20212

Institution Network

References

  1. Talwani, M., Worzel, J.L. & Landisman, M., Rapid Computations for Two-Dimensional Bodies with Application to the Mendocino Submarine Fracture Zone, Journal of Geophysical Research, 64(1), pp. 49-59, 1959. DOI: 10.1029/jz064i001p00049
  2. Srigutomo, W. & Agusta, S.U, Application of Levenberg-Marquardt Inversion to Microgravity Data for Investigation of Shallow Volcanic Magma Chamber Deformation, AIP Conference Proceedings, 1454, Basar, K. & Viridi, S. (eds.), pp. 126-129, 2012. DOI: 10.1063/1.4730703
  3. Vatankhah, S., Ardestani, V.E. & Renault, R.A., Automatic Estimation of the Regularization Parameter in 2-D Focusing Gravity Inversion: an Application to the Safo Manganese Mine in Northwest of Iran, Journal of Geophysics and Engineering, 11(4), 2014. DOI: 10.1088/1742-2132/11/4/045001
  4. Biswas, A. & Sharma, S.P. Integrated Geophysical Studies to Elicit the Structure Associated with Uranium Mineralization around South Purulia Shear Zone, India: A Review, Ore Geology Reviews, 72, pp. 1307-1326, 2016.
  5. Biswas, A. Interpretation of Gravity and Magnetic Anomaly over Thin Sheet-type Structure using Very Fast Simulated Annealing Global Optimization Technique, Modeling Earth Systems and Environment, 2(1), 30, pp. 1-12, 2016. DOI: 10.1007/s40808-016-0082-1
  6. Biswas, A., Mandal, A., Sharma, S.P. & Mohanty, W.K. Delineation of Subsurface Structure using Self-Potential, Gravity and Resistivity Surveys from South Purulia Shear Zone, India: Implication to Uranium Mineralization, Interpretation, 2(2), pp. T103-T110, 2014.
  7. Mandal, A., Mohanty, W.K., Sharma, S.P., Biswas, A., Sen, J. & Bhatt, A. K. Geophysical Signatures of Uranium Mineralization and its Subsurface Validation at Beldih, Purulia District, West Bengal, India: A Case Study, Geophysical Prospecting, 63, pp. 713-726, 2015.
  8. Mandal, A., Biswas, A., Mittal, S., Mohanty, W.K., Sharma, S.P. Sengupta, D., Sen, J. & Bhatt, A.K., Geophysical Anomalies Associated with Uranium Mineralization from Beldih Mine, South Purulia Shear Zone, India, Journal of the Geological Society of India, 82(6), pp. 601-606, 2013.
  9. Last, B.J. & Kubik, K., Compact Gravity Inversion, Geophysics, 48(6), pp. 713-721, 1983. DOI: 10.1190/1.1441501
  10. Barbosa, V.C.F. & Silva, J.B.C., Generalized Compact Gravity Inversion, Geophysics, 59(1), pp. 57-68, 1994. DOI: 10.1190/1.1443534
  11. Guillen, A. & Menichetti, V., Gravity and Magnetic Inversion with Minimization of a Specific Functional, Geophysics, 49(8), pp. 1354-1360, 1984. DOI: 10.1190/1.1441761
  12. Silva, J.B.C. & Barbossa, V.C.F., Interactive Gravity Inversion, Geophysics, 71(1), pp. J1-J9, 2006.
  13. Ekinci, Y.L., 2D Focusing Inversion of Gravity Data with the Use of Parameter Variation as a Stopping Criterion, Journal of the Balkan Geophysical Society, 11(1), pp. 1-9, 2008.
  14. Vatankhah, S., Ardestani, E.V. & Jafari, A.M., A Method for 2-Dimensional Inversion of Gravity Data, Journal of the Earth and Space Physics, 40(3), pp. 23-33, 2014. DOI: 10.5614/j.math.fund.sci.2014.46.1.1
  15. Grandis, H. & Dahrin, D., Constrained Two-Dimensional Inversion of Gravity Data, J. Math. Fund. Sci., 46(1), pp. 1-13, 2014. DOI: 10.5614/j.math.fund.sci.2014.46.1.1
  16. Biswas, A., Interpretation of Residual Gravity Anomaly Caused by Simple Shaped Bodies using Very Fast Simulated Annealing Global Optimization, Geoscience Frontiers, 6, pp. 875-893, 2015. DOI: 10.1016/j.gsf.2015.03.001
  17. Biswas, A., Parija, M. P. & Kumar, S., Global Nonlinear Optimization for the Interpretation of Source Parameters from Total Gradient of Gravity and Magnetic Anomalies Caused by Thin Dyke, Annals of Geophysics, 60(2), G0218, pp. 1-17, 2017. DOI: 10.4401/ag-7129
  18. Blakely, R.J., Potential Theory in Gravity and Magnetic Applications, Cambridge University Press, pp. 191-195, 1996. DOI: 10.1016/s0926-9851(96)00039-0
  19. Ingber, L., Very Fast Simulated Re-Annealing, Mathl. Comput. Modelling, 12(8), pp. 967-973, 1989. DOI: 10.1016/0895-7177(89)90202-1
  20. Ingber, L., Simulated Annealing: Practice Versus Theory, Mathematical Computer Modelling, 18 (11), pp. 29-57, 1993. DOI: 10.1016/0895-7177(93)90204-c
  21. Sen, M.K. & Stoffa, P.L., Global Optimization Methods in Geophysical Inversion, Elsevier, pp. 79-124, 1995. DOI: 10.1016/s0921-9366(06)x8001-5
  22. Mendoca, C.A. & Silva, J.B.C., The Equavalent Data Concept Applied to the Interpolation of Potential Field Data, Geophysics, 59(5), pp. 722-732, 1994.
  23. Mendoca, C.A. & Silva, J.B.C., Interpolation of Potential Field Data by Equivalent Layer and Mininum Curvature: A Comparative Analysis, Geophysics, 60(2), pp. 399-407, 1995. DOI: 10.1190/1.1443776
  24. Jie, X. & Tao, Z. Multiobjective Particle Swarm Inversion Algorithm for Two-Dimensional Magnetic Data, Applied Geophysics, 12(2) p. 127-136, 2015. DOI: 10.1007/s11770-015-0486-0
  25. Liu, S., Liang, M. & Hu, X., Particle Swarm Optimization Inversion of Magnetic Data: Field Examples from Iron Ore Deposits in China, Geophysics, 83(4), pp. J43-J59, 2018. DOI: 10.1190/geo2017-0456.1
  26. Templeton, R.J., Gravity Surveys at Woodlawn, in Geophysical Case Study of the Woodlawn Orebody, R.J. Whiteley, (ed). London, Pergamon Press, New South Wales, Australia, pp. 485-494, 1981. DOI: 10.1016/b978-0-08-023996-5.50037-7