Hands-on design patterns and best practices with Julia : proven solutions to common problems in software design for Julia 1.x - Kwong, Tom (Packt, 2020)