All content of meaning was provided on this site by Karen Hall, and it is her fault if there are inaccuracies.