M C Lovell Author