Author: David Halliday & Robert Resnick & Jearl Walker