Understanding Flight, Second Edition by David Anderson & Scott Eberhardt