Author: Williams, Tony; Armstrong, Doug; Halliday, James