Understanding the fundamentals of communication with Peter Metcalfe