This coach's handbook is a must have for coaches and anyone who loves the game.  One side is a handbook/playbook that discusses the game and how to teach it - complete with sample practice plans.  The other side discuss what players need to know at the different ages.