The Computer Engineering Handbook, Second Edition - 2 Volume Set by Vojin G. Oklobdzija & Jeffrey N. Dewynne