Ramsay, James.author.