The heat island effect is caused by urban materials retaining heat, heat from human activities, and reflected light from buildings. All listed factors contribute to increased temperatures in urban areas compared to rural surroundings. Thus, the best answer is d. all of the above. ;