essey writing company defining critical thinking writing assignments that help comprehension global history essay help writing up my phd thesis