explantory notes and complete vocabularies for Translation in to German by David Ascher , Ph.