Professional Python - Sneeringer Luke (New Delhi John Wiley & Sons, 2016)
Keywords: Python005.133P6