Impact Cratering: A Geologic Process by H.J. Melosh, Oxford UP

URL
Notes

1st edition out of print (PDF widely circulated); 2nd edition with Cambridge UP in progress (G. Collins, author)