Author: Shands, Alfred Rives, Raney, Richard Beverly