Author: Resnick, Robert and Halliday, David