Eureka! a dictionary of Latin and Greek elements in English words - Byrne, Mary (David & Charles, 1987)