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