Whose writings provide much of our knowledge about the Peloponnesian Wars?
a) Herodotus
b) Thucydides
c) Aristotle
d) Plato