Ralph M Edgerson Author