Laurence P Hemming Author