Author: O'Toole, Roger St. Martin.