Ralph D Snyder Author