Teaching computer networking using open source software. - Daniel Nelson; Yau Man Ng (ITiCSE, 2000)