A Compendium Of Machine Learning by Garry Briscoe & Terry Caelli