During which period did the most recent Ice Age occur?
a. Ordovician and Silurian
b. late Neogene to Quaternary
c. late Proterozoic
d. Pennsylvanian and Permian