Thoughtful machine learning with Python : a test-driven approach - Kirk, Matthew (Data scientist) (O'Reilly Media, 2017)