Written by Rory Knight B.Com M.Com MA (Oxon.) Ph.D C.A Dean Templeton College Oxford University Fellow in Finan