John Leech — British caricaturist and illustrator (1817–1864)