Fundamentals of Data Analytics : With a View to Machine Learning