The motor shield from AdaFruit is one of the most popular Arduino shields because of what it enables you to do easily: connect multiple motors and external power sources to the Arduino without worrying about overpowering or overdrawing current from the Arduino. In this article based on chapter 12 of Arduino in Action, author Joshua Noble discusses the features of the AdaFruit motor shield.

AdaFruit Motor Shield (PDF)