Peden, Bob,author.