The International Auxiliary Language Esperanto Grammar and Commentary