phd thesis csr apa article review science critical thinking questions tarahumara masters thesis homework online acn critical thinking science questions