Author: Ducharme, Raymond A. Katz, Joseph, ; Sheekey, Arthur D.,