Chapter 24 - Learning Python the Hard Way.

Chapter 24.