http://web.mit.edu/21w.789/www/locnetwork_assn13.pdf