Professor Martin Seligman received a Doctor of Science degree, honoris causa from the University of Buckingham