Open Data Structures: An Introduction - Morin, Pat (Athabasca University Press, 2013)