Edward R Ranney Author