Bishop, C.M. (2006) Pattern Recognition and Machine Learning. 1st ed. 2006. Corr. 2nd printing 2011. New York, NY: Springer-Verlag New York Inc.
Géron, A. (2017) Hands-on machine learning with Scikit-Learn and TensorFlow: concepts, tools, and techniques to build intelligent systems. First edition. Sebastopol, CA: O’Reilly Media. Available at: https://go.oreilly.com/queen-mary-university-of-london/https://learning.oreilly.com/library/view/-/9781098125967/?ar.
Guido, S. and Mueller, A.C. (2016) Introduction to Machine Learning with Python. Sebastopol: O’Reilly Media, Inc, USA. Available at: https://learning.oreilly.com/library/view/introduction-to-machine/9781449369880/.
Hastie, T., Tibshirani, R. and Friedman, J. (2001) Elements of Statistical Learning, The: Data Mining, Inference, and Prediction. Springer. Available at: http://web.b.ebscohost.com.ezproxy.library.qmul.ac.uk/ehost/detail/detail?vid=0&sid=ca9796fb-9840-40ff-8311-54e0a4e5ebfe%40pdc-v-sessmgr02&bdata=JnNpdGU9ZWhvc3QtbGl2ZQ%3d%3d#AN=277008&db=nlebk.
Hill, C. (2016) Learning Scientific Programming with Python. Cambridge: Cambridge University Press. Available at: https://app.knovel.com/web/toc.v/cid:kpLSPP0001/viewerType:toc//root_slug:learning-scientific-programming?kpromoter=marc.
Murphy, K.P. (2012) Machine Learning. Cambridge, Mass.: MIT Press Ltd. Available at: https://ebookcentral.proquest.com/lib/gmul-ebooks/detail.action?docID=3339490.
Raschka, S. and Mirjalili, V. (2017) Python Machine Learning -. 2nd Revised edition. Birmingham: Packt Publishing Limited.
VanderPlas, J. (2016) Python Data Science Handbook. Sebastopol: O’Reilly Media, Inc, USA. Available at: https://learning.oreilly.com/library/view/python-data-science/9781491912126/.