Charles Jencks. Link

Charles Jencks Official Site.