Biographical Sketch of Sir Henry Havelock, K.C.B. by William Brock