Richard M Sharp Author