Hepburn, Cameron J.,author.