Author: O'Hare, John, Hill, Robert N.