Networks and Telecommunications by Martin Clarke & Martin P. Clark