Author: robert resnick david halliday