HEEEELPPPPPPP PLEASEEEEEEEEE E EEEE
Which of these scientists made each of the following discoveries?
Anton van Leeuwenhoek; Robert Hooke; Rudolf Virchow