Learn Hardcore Latin: diligenter - carefully