Latin Grammar by Douglas Wilson, Karen Craig & Gonzalez Lodge