Alien skies : Planetary atmospheres from earth to exoplanets.