by Gabriele Kuby (Author), Gabriele Kuby (Author), Robert Spaemann (Foreword), James Patrick Kirchner (Translator)
Format: Hardcover
Pages: 302
Publisher: LifeSite/Angelico Press
Published: 05 Dec 2015
ISBN 10: 1621381552
ISBN 13: 9781621381556