ch 18 - xUnit, python simulation of TestCase
ch 19 - added setup