Linge, N, Parsons, DJ, "Problem-based learning as an effective tool for teaching computer network design", IEEE Transactions on Education, 2006