Flask web development : developing web applications with Python - Grinberg, Miguel (O'Reilly Media, 2018)