Freeman, Adam.author.