Strelitz, Richard
(Pergamon Press, 1979)
Probability arguments would indicate that about 70% of the meteorite influx would land in the oceans, yet there is no obvious and compelling evidence for such events, especially for craters that would, on land, be of the ...