Multicomputer Networks by Kate Reed & Richard M. Fujimoto