Light and shade in bygone India - L.H. Thornton (John murray)