Author: Peter Norvig
Alternate names: Peter NORVIG; NUO WEI GE