Who discusses cosmology and the battle of Heaven with Adam ?

Who discusses cosmology and the battle of Heaven with Adam ?

A. God
B. Eve
C. Raphael
D. Michael