Edward C Halperin Author