Latin Grammar 1 by Douglas Wilson & Karen Craig