Press-pulse: a general theory of mass extinction?

Press-pulse: a general theory of mass extinction?