Author: McFarland, J. Horace Hart, George M., ; Meikle, Catherine E., ; Pyle, Robert,