Williamson, Duncan,1928-2007,author.