Author: Sadava, Hillis, Heller, and Berenbaum