Author: O'Flaherty J. Edward.