Mackenzie's promise - Spencer, Catrerine (Surrey M&B, 2002)