Practical computing - HOGAN (Pearson Education Inc., 2005)