Fundamentals of Atmospheric Modeling 2nd Edition by Mark Z. Jacobson