Author: Egan, Maurice Francis,