B T Scherer Author