Library of code from the Airspeed Velocity blog