A Stitch in Time is the correct answer, and I'm requesting that @trampledamage close the thread to prevent further wrong ones from being disseminated.
A Stitch in Time is lovely, but I'm afraid Andrew J. Robinson just does not have Una McCormack's ear for beautiful prose.
