Johan Olof Rosenberg — Swedish chemist