who gave the cycle theory of social change???

Answer: Sima Qian

how many episodes of arrow in season 1???

Answer: 23

who was the voice of casper the friendly ghost???

Answer: Norma MacMillan

who does vocals on shine on you crazy diamond???

Answer:
Roger Waters