Thoughtful machine learning : [a test-driven approach] / Matthew Kirk. Beijing [u.a.] : O'Reilly, 2015