Source: http://conservativehome.blogs.com/thetorydiary/2010/06/why-david-cameron-should-throw-a-party-for-the-churches.html