Alastair Lucas Graham Stewart-Richardson — (1927-2007)