Author: mark brighton and kenneth wagener