Taylor, Thomas,author.