Source: https://secwww.jhuapl.edu/techdigest/content/techdigest/pdf/V07-N02/07-02-Perlis.pdf