Wheelock's Basic Latin Vocabulary & Sententia Vocabulary
Ancient Greek and English Etymology