John Nicholson, the Lion of the Punjaub by R. E. Cholmeley