Computer science data representation and machine concepts. (Pearson Custom Publishing, 2008)