Author: Fuller, Thomas Elkins, Sir, 1831-1910.