selected publications chapter A Python Approach to Message Passing. Springer eBooks. 271-289. 2022 A Python Approach to Message Passing. Texts in computational science and engineering. 2020