sedulous

    adjective
  1. [assidous] assidu.
  2. [persistent] persistent.
  3. [painstaking] abnegat.
  4. [industrious] diligent.