Author: Stoddart, Laurence Alexander.