100 Artists See God, installation view, ICA London, 2004. Photo by Marcus Leight. Courtesy of ICA London and ICI.