How do we know so much about Socrates’ philosophy?

A) from his books

B) from the records of Greek historians

C) from the writings of Plato

D) from the records of his speeches