Beginning julia programming : for engineers and scientists (2017)