sample cover letter for software architect dissertation meaning wikipedia