Richard Garnett - British scholar, librarian, biographer and poet (1835-1906)