P L Klein Author