Richard M Hooley Author