Shiflet, Kenneth E.,author.