Confessions of a Recovering EngineerCharles L. Marohn, Jr.Confessions of a Recovering EngineerCharles L. Marohn, Jr.