Steve Shepard Author