Which of the following groups of people made it possible to construct complex buildings like this one?

a.historians
b.monks
c.astrologers
d.mathematicians