Robot Programming repository (2014) - Ali Coleman, Roman Croft, Michael Pearson.