Turton, Keith W.,author.