Author: Flag Research Centre.