Sir William Blake Richmond KCB (29 November 1842 – February 11, 1921)