Author: Culham Laboratory.