semantic web master thesis african dissertation on labour phd thesis on mobile communication university homework help dissertation typing servives literature review for research paper