Lawrence C Soley Author