Establishing a chemical as a cause of cancer is difficult because
a. a long time may elapse between exposure and development of the cancer
b. people do not want to accept that cancer is caused by environmental hazards
c. the development of cancer is poorly understood
d. some cancers are known to be hereditary
e. it is difficult to measure concentrations of chemicals.