William Archer — Scottish critic and translator (1856–1924)