Insects Revealed: Monsters or Marvels Insects Revealed: Monsters or Marvelsv. 114No. 160Guthrie, L. H. and Santiago-Blay, Jorge A. 2003. [Book review] "Insects Revealed: Monsters or Marvels." Entomological News, 114, (1), 60.More...ID: 20491Type: book_reviewKeywords: Book_review; NH-Paleobiology; NMNH