Impact cratering: a geologic process. - Melosh, H. J. (Oxford monographs on geology and geophysicsnno.11, 1989)