Frederic M Scherer Author & Editor