Dave Pelz's Short Game Bible by James A. Frank, Dave Pelz & L. Janzen