Perrin, David B.
About the author: David B. Perrin holds a B.Sc, in Chemistry from the University of Western Ontario. He continued his studies at the Pontifical Gregorian University in Rome, and returned to Canada to complete a PhD in theology at Saint Paul University, wh
1998 0-7734-8245-8