Gods in the Sky: Astronomy, Religion and Culture from the Ancients to the Renaissance