Author: O'Driscoll, Herbert.