I found this list in the classroom many times over my high school years. An English teacher named Jerry Maguire apparantly made the original list. This site deals with the entire "thinking" part of that assignment, because a giant list deserves to be put into some arrays and RNG.