Practical teleology Print
By Nancy Pearcey, Human Events   
Sunday, 17 October 2010