Practical Machine Learning with Python - Sarkar, Dipanjan; Bali, Raghav; Sharma, Tushar (Apress, 2018)