"macnab" -
key terms from Wikipedia
allan
macnab
macnab