Carl Snoilsky — Swedish poet, diplomat and numismatist (1841-1903)