John Ruskin (8 February 1819 – 20 January 1900)

John Ruskin (8 February 1819 – 20 January 1900)

John Ruskin (8 February 1819 – 20 January 1900)