cambridge university stephen hawking thesis download cover letter for tech support position