Author: Froude, James Anthony, Stephen, James Fitzjames