Author: David Halliday; Robert Resnick; Jearl Walker