Digital fundamentals - Floyd, Thomas L (Pearson Education International, 2006)