The International Auxiliary Language Esperanto: Grammar & Commentary