A stitch in time - Robinson, Andrew J. (New York : Pocket Books, 2000)