Scrum Insights for Practitioners
Elements of Programming Interviews
Approaching (Almost) Any Machine Learning Problem