A. Robert Hooke & Robert Brown
B. Robert Hooke & Schleiden
C. Schleiden & Schwann
D. Robert Hooke & Schwann