Taplin, Sam,author.