William Edward Hartpole Lecky Share This William Edward Hartpole Lecky (William Edward Hartpole Lecky, W. E. H. Lecky)