Author: Edwards, Richard., and Nigel Stockwell.