Computer engineer's pocket book 4th ed - Tooley, M. (Newness)