Structuring data and building algorithms : an ANSI-C based approach - Chai, Ian (McGraw-Hill, 2009)