Sites which contain the word
surprise
A Glossary of Rhetorical Terms with Examples
Science News Online