Botticelli's Mystic Nativity is based on

A) a poem by Michelangelo

B) a sermon by Savonarola

C) a book by Machiavelli

D) a song by Raphael