Launching External Processes in Python: Think it's complex to connect your Python program to the UNIX shell? Think again! - LERNER, REUVEN M. (Linux Journal, 2017)