Books written by Jim Scherer