Lemaître features in the CTS booklet by Fr Marcus Holden and Fr Andrew Pinsent, Lumen. The Catholic Gift to Civilisation which I wrote about back in March (see: Practical apologetics in the English context)
The Reluctant Sinner has written a post with more about Mgr Lemaître. Apparently, a few years later, Lemaître and Einstein were touring California together for a series of seminars and this time, when the priest explained his theory, Einstein said
"This is the most beautiful and satisfactory explanation of creation to which I have ever listened."The Reluctant Sinner quite properly points to the importance of Catholic contributions to scientific endeavour. We should not be surprised at this, since the perennial philosophy espoused by the Catholic Church provides the very basis for science to be conducted at all. The list of great Catholic scientists given in Lumen is not a coincidence.