Culture, Nature and Light: These elements provide the structure for this documentary that explores the mind and heart of one of the world 's master architects, Chinese-American I.M. Pei, while chronicling his latest creation; the Museum of Islamic Art in Doha, Qatar.