Between Heaven and Hell by Peter Kreeft

Includes bibliographical references and index.