John Macnicol, a visiting professor at the social policy department at the London School of Economics, has been awarded the Social Policy Association's prize for best new publication in 2006-07 for his book Age Discrimination: An Historical and Contemporary Analysis .