Hope for the Best; Plan for the Worst

Author: Rob Black